ABCF->ab-angle b

Time bar (total: 32.7s)

analyze1.1s (3.5%)

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
3.2%3.1%95.1%0.2%0%1.6%0%7
11.9%10.9%81.1%0.2%0%7.8%0%8
12%10.9%80.3%0.2%0%8.6%0%9
13.5%12.1%77.6%0.2%0%10.1%0%10
17.5%15.2%71.5%0.2%0%13.1%0%11
24.3%20.1%62.4%0.2%0%17.3%0%12
Compiler

Compiled 45 to 33 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 631.0ms
Operation ival-mult, time spent: 206.0ms, 33.0% of total-time
Operation ival-pow, time spent: 200.0ms, 32.0% of total-time
Operation ival-sub, time spent: 68.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 53.0ms, 8.0% of total-time
Operation ival-add, time spent: 44.0ms, 7.0% of total-time
Operation ival-div, time spent: 29.0ms, 5.0% of total-time
Operation const, time spent: 17.0ms, 3.0% of total-time
Operation ival-neg, time spent: 15.0ms, 2.0% of total-time

sample8.7s (26.8%)

Results
2.2s6088×256valid
1.2s3387×256invalid
927.0ms901×1024valid
868.0ms884×1024invalid
670.0ms635×2048valid
367.0ms631×512valid
431.0ms617×512invalid
612.0ms616×2048invalid
1.0ms2048valid
Precisions
Click to see histograms. Total time spent on operations: 5.6s
Operation ival-mult, time spent: 1.6s, 30.0% of total-time
Operation ival-pow, time spent: 1.6s, 28.0% of total-time
Operation ival-sub, time spent: 778.0ms, 14.0% of total-time
Operation ival-sqrt, time spent: 720.0ms, 13.0% of total-time
Operation ival-add, time spent: 367.0ms, 7.0% of total-time
Operation ival-div, time spent: 252.0ms, 5.0% of total-time
Operation const, time spent: 120.0ms, 2.0% of total-time
Operation ival-neg, time spent: 116.0ms, 2.0% of total-time
Bogosity

preprocess1.3s (4.1%)

Algorithm
egg-herbie
Rules
1270×distribute-lft-in
1224×distribute-rgt-in
1026×unsub-neg
764×*-commutative
748×fma-neg
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1430-0-(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
1000-5(-1.990092373443652e-102 7.67085889324214e-286 2.975590734964524e-221 -4.800207424551086e+175)(/.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)))
880-1(-9.043773931666599e-222 2.4593540962869693e-127 4.347164952048696e+260 -1.2759811149687067e-141)(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))))))
790-1(-1.9286296005891272e-299 1.9397269589092613e+301 1.0309141998605428e+302 -0.02502297168481465)(-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
260-1(-1.990092373443652e-102 7.67085889324214e-286 2.975590734964524e-221 -4.800207424551086e+175)(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
30-1(-6.249112283970357e+157 2.3191714211770644e-7 9.226259529011732e-185 -1.2872425511175101e-303)(*.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)))))
30-0-(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
00-0-B
00-0-(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))
00-0-(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))
00-0-(pow.f64 (-.f64 A C) 2)
00-0-(*.f64 4 A)
00-0-(*.f64 (*.f64 4 A) C)
00-0-(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)))))))
00-0-(-.f64 A C)
00-0-F
00-0-C
00-0-(pow.f64 B 2)
00-0-(+.f64 A C)
00-0-4
00-0-2
00-0-A
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01702596
14822224
217272112
361312112
Stop Event
node limit
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)))
(/.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 (neg.f64 A)) C)) F)) (-.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.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) (neg.f64 C))) F)) (-.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (-.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (-.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 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 4 (*.f64 A C))) F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (-.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 (neg.f64 A) C))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 A) C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 (neg.f64 A) C))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 (neg.f64 A) C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 4 C))) (*.f64 F 2)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (+.f64 A C)))) (*.f64 F (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C -4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (+.f64 A C)))) (*.f64 F (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 A (*.f64 C -4) (neg.f64 (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (-.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A (neg.f64 C)))))) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A (neg.f64 C)) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A (neg.f64 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 4 C))) (*.f64 F 2)) (-.f64 A (+.f64 C (hypot.f64 B (+.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2)) (*.f64 2 F)) (-.f64 A (+.f64 C (hypot.f64 B (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C -4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2)) (*.f64 2 F)) (-.f64 A (+.f64 C (hypot.f64 B (+.f64 A C)))))) (fma.f64 A (*.f64 C -4) (neg.f64 (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 F)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 F))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)) F) -2))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)) (*.f64 F -2)))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (-.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 (neg.f64 A) C))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 A) C) 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 (neg.f64 A) C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (-.f64 (neg.f64 A) C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 4 C))) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 4 C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (hypot.f64 B (+.f64 A C)))) (*.f64 F (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))))) (neg.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (-.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A (neg.f64 C)))))) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A (neg.f64 C)) 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A (neg.f64 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 4 C))) (*.f64 F 2)) (-.f64 A (+.f64 C (hypot.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 4 C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2)) (*.f64 2 F)) (-.f64 A (+.f64 C (hypot.f64 B (+.f64 A C)))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 F)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)) F) -2))) (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)) (*.f64 F -2)))) (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))))) (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A A (*.f64 C (*.f64 B -4))) (+.f64 B (-.f64 C (hypot.f64 A (-.f64 B C)))))))) (neg.f64 (fma.f64 A A (*.f64 C (*.f64 B -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 B -4) (pow.f64 A 2))) (*.f64 2 (+.f64 B (-.f64 C (hypot.f64 A (-.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 B -4) (pow.f64 A 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 B -4) (pow.f64 A 2))) (*.f64 2 (+.f64 B (-.f64 C (hypot.f64 A (-.f64 B C))))))) (-.f64 (*.f64 4 (*.f64 B C)) (pow.f64 A 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (-.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C)))) (+.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 F -4))) (+.f64 C (-.f64 F (hypot.f64 B (-.f64 F C)))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 F -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (fma.f64 C (*.f64 F -4) (pow.f64 B 2)) (+.f64 C (-.f64 F (hypot.f64 B (-.f64 F C)))))))) (neg.f64 (fma.f64 C (*.f64 F -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (fma.f64 C (*.f64 F -4) (pow.f64 B 2)) (+.f64 C (-.f64 F (hypot.f64 B (-.f64 F C)))))))) (-.f64 (*.f64 4 (*.f64 C F)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (-.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 A B)))) (+.f64 A (-.f64 B (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))))) (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 A B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C C (*.f64 B (*.f64 A -4))) (+.f64 B (-.f64 A (hypot.f64 C (-.f64 A B)))))))) (neg.f64 (fma.f64 C C (*.f64 B (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B (*.f64 A -4) (pow.f64 C 2))) (+.f64 B (-.f64 A (hypot.f64 C (-.f64 A B))))))) (neg.f64 (fma.f64 B (*.f64 A -4) (pow.f64 C 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B (*.f64 A -4) (pow.f64 C 2))) (+.f64 B (-.f64 A (hypot.f64 C (-.f64 A B))))))) (-.f64 (*.f64 A (*.f64 B 4)) (pow.f64 C 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2)))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 B (fma.f64 F F (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 F (-.f64 A C))))))) (neg.f64 (fma.f64 F F (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 B (fma.f64 A (*.f64 C -4) (pow.f64 F 2))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 F (-.f64 A C))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 F 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 B (fma.f64 A (*.f64 C -4) (pow.f64 F 2))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 F (-.f64 A C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 F 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F))) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 B B (*.f64 F (*.f64 A -4))) (+.f64 F (-.f64 A (hypot.f64 B (-.f64 A F)))))))) (neg.f64 (fma.f64 B B (*.f64 F (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 F (*.f64 A -4) (pow.f64 B 2)) (+.f64 A (-.f64 F (hypot.f64 B (-.f64 A F)))))))) (neg.f64 (fma.f64 F (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 A (*.f64 F -4) (pow.f64 B 2)) (+.f64 A (-.f64 F (hypot.f64 B (-.f64 A F)))))))) (-.f64 (*.f64 A (*.f64 4 F)) (pow.f64 B 2)))
Symmetry

(abs B)

(sort A C)

Results
448.0ms385×256valid
191.0ms52×1024valid
181.0ms40×2048valid
100.0ms34×512valid
1.0ms256valid
Compiler

Compiled 496 to 308 computations (37.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 751.0ms
Operation ival-pow, time spent: 255.0ms, 34.0% of total-time
Operation ival-mult, time spent: 248.0ms, 33.0% of total-time
Operation ival-sqrt, time spent: 86.0ms, 11.0% of total-time
Operation ival-sub, time spent: 84.0ms, 11.0% of total-time
Operation ival-add, time spent: 44.0ms, 6.0% of total-time
Operation const, time spent: 21.0ms, 3.0% of total-time
Operation ival-neg, time spent: 7.0ms, 1.0% of total-time
Operation ival-div, time spent: 6.0ms, 1.0% of total-time

eval5.0ms (0%)

Compiler

Compiled 110 to 66 computations (40% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
29.4%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
25.0%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
25.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Compiler

Compiled 118 to 80 computations (32.2% saved)

localize1.2s (3.8%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
90.4%
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)
71.6%
(-.f64 C (hypot.f64 B (-.f64 A C)))
68.7%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
62.9%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
92.1%
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
71.6%
(-.f64 C (hypot.f64 B (-.f64 A C)))
68.7%
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
62.9%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
71.6%
(-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
68.7%
(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))))))
62.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
48.2%
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
Results
486.0ms192×256valid
218.0ms26×1024valid
194.0ms20×2048valid
63.0ms17×512valid
2.0ms256valid
Compiler

Compiled 541 to 264 computations (51.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 810.0ms
Operation ival-mult, time spent: 340.0ms, 42.0% of total-time
Operation ival-pow, time spent: 170.0ms, 21.0% of total-time
Operation composed, time spent: 115.0ms, 14.0% of total-time
Operation ival-add, time spent: 62.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 50.0ms, 6.0% of total-time
Operation ival-sub, time spent: 31.0ms, 4.0% of total-time
Operation const, time spent: 19.0ms, 2.0% of total-time
Operation ival-neg, time spent: 14.0ms, 2.0% of total-time
Operation ival-div, time spent: 9.0ms, 1.0% of total-time

series288.0ms (0.9%)

Counts
12 → 528
Calls
Call 1
Inputs
#<alt (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))>
#<alt (/.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)))>
#<alt (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))))))>
#<alt (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))>
#<alt (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))>
#<alt (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))>
#<alt (-.f64 C (hypot.f64 B (-.f64 A C)))>
#<alt (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))>
#<alt (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))>
#<alt (-.f64 C (hypot.f64 B (-.f64 A C)))>
#<alt (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)>
Outputs
#<alt (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))>
#<alt (+.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)))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))>
#<alt A>
#<alt (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A))))>
#<alt (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))>
#<alt (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt (*.f64 -1 A)>
#<alt (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A))) A)))))>
#<alt (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))>
#<alt C>
#<alt (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C))))>
#<alt (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 C)>
#<alt (*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C))) C)))))>
#<alt (-.f64 A C)>
#<alt (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)>
#<alt (-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)>
#<alt (-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)>
#<alt B>
#<alt (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (*.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))))))))>
#<alt (+.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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2)))))) C)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (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 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))))) B) (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 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (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 (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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.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 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (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 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 (+.f64 C (*.f64 A (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 (+.f64 C (*.f64 A (-.f64 (+.f64 1 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 C (*.f64 -1 C))>
#<alt (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1 C))>
#<alt (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))>
#<alt (-.f64 (+.f64 C (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 A 3)))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) 2)))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 (+.f64 A (*.f64 C (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 (+.f64 A (*.f64 C (-.f64 (+.f64 1 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 A (*.f64 -1 A))>
#<alt (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 -1 A))>
#<alt (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))>
#<alt (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 C 3)))) (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C)) (*.f64 -1/2 (*.f64 A (pow.f64 B 2)))) (pow.f64 C 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 B (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))) 1))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt B>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 A C) B)) 1)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) 1)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)) 1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.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))))))))>
#<alt (+.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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2)))))) C)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))))) B) (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 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (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 (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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.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 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (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 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (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 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt A>
#<alt (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1 A))>
#<alt (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))>
#<alt (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 C 3))) (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 -1 (*.f64 C (-.f64 (/.f64 A C) 2)))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) A) C)) 2)))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) A) C)) 2)))>
#<alt (-.f64 (*.f64 2 C) A)>
#<alt (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)>
#<alt (-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)>
#<alt (-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)>
#<alt (*.f64 -1 B)>
#<alt (*.f64 B (-.f64 (/.f64 C B) 1))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) 1))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt B>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) 1)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) B)) 1)))>
#<alt (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (*.f64 -1 A)>
#<alt (*.f64 A (-.f64 (/.f64 C A) (+.f64 1 (*.f64 -1 (/.f64 C A)))))>
#<alt (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)) (+.f64 1 (*.f64 -1 (/.f64 C A)))))>
#<alt (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (/.f64 C A)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt A>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))>
#<alt (*.f64 A (+.f64 (*.f64 -8 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) A))))>
#<alt (*.f64 A (+.f64 (*.f64 -8 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) A)))))>
#<alt (*.f64 A (+.f64 (*.f64 -8 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) A))))))>
#<alt (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) A))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))) A))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A))) A))) A))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A))))))>
#<alt (*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) C))))>
#<alt (*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) C)))))>
#<alt (*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) C))))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C))) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) C))) C))) C))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))))))>
#<alt (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))>
#<alt (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 B 3) F))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (pow.f64 B 2))))))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 -2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (pow.f64 B 2)))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 3) F))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (*.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))))))))>
#<alt (+.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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2)))))) C)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (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 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))))) B) (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 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (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 (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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.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 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (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 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt A>
#<alt (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1 A))>
#<alt (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))>
#<alt (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 C 3))) (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 -1 (*.f64 C (-.f64 (/.f64 A C) 2)))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) A) C)) 2)))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) A) C)) 2)))>
#<alt (-.f64 (*.f64 2 C) A)>
#<alt (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)>
#<alt (-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)>
#<alt (-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)>
#<alt (*.f64 -1 B)>
#<alt (*.f64 B (-.f64 (/.f64 C B) 1))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) 1))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt B>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) 1)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) B)) 1)))>
#<alt (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (*.f64 -1 A)>
#<alt (*.f64 A (-.f64 (/.f64 C A) (+.f64 1 (*.f64 -1 (/.f64 C A)))))>
#<alt (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)) (+.f64 1 (*.f64 -1 (/.f64 C A)))))>
#<alt (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (/.f64 C A)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt A>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
Calls

132 calls:

TimeVariablePointExpression
18.0ms
B
@-inf
(- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))
16.0ms
A
@0
(sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))
14.0ms
C
@-inf
(/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C)))
12.0ms
B
@inf
(/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C)))
11.0ms
A
@-inf
(/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C)))

rewrite315.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
412×log1p-expm1-u
412×expm1-log1p-u
406×add-cube-cbrt
405×add-exp-log
405×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052958
1949958
Stop Event
node limit
Counts
12 → 272
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 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 (-.f64 A C) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) B)
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 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) (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 3)
(pow.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))
(+.f64 (fma.f64 1 (+.f64 A C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 1 (+.f64 A C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(*.f64 1 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2)
(log.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1))
(fma.f64 1 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 A C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2) (pow.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1/2))
(*.f64 (pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1/2) (sqrt.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1))
(+.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(*.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 1))
(fma.f64 1 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1)
(pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) 1/3)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2) (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1))
(+.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(*.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 1))
(fma.f64 1 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))

simplify1.2s (3.7%)

Algorithm
egg-herbie
Rules
1924×*-commutative
1288×times-frac
672×associate-*r*
624×+-commutative
522×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02187145485
16936138647
Stop Event
node limit
Counts
800 → 885
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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
A
(*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A))))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -1 A)
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A)))))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A))) A)))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))
C
(*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C))))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 C)
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C)))))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C)))))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C))) C)))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
B
(*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(*.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 -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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (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 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (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 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2)))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (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 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))))) B) (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 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (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 (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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.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 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (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 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 (+.f64 1 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(-.f64 (+.f64 C (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 A 3)))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 2 A)
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) 2)))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 (+.f64 1 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 C 3)))) (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 C)
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C)) (*.f64 -1/2 (*.f64 A (pow.f64 B 2)))) (pow.f64 C 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(*.f64 -1 B)
(*.f64 B (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1))
(*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))) 1))
(*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
B
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 A C) B)) 1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) 1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)) 1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.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 -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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (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 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (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 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2)))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))))) B) (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 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (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 (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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.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 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (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 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (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 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
A
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1 A))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 C 3))) (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 C)
(*.f64 -1 (*.f64 C (-.f64 (/.f64 A C) 2)))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) A) C)) 2)))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) A) C)) 2)))
(-.f64 (*.f64 2 C) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)
(-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)
(*.f64 -1 B)
(*.f64 B (-.f64 (/.f64 C B) 1))
(*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) 1))
(*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
B
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) 1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) B)) 1)))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 -1 A)
(*.f64 A (-.f64 (/.f64 C A) (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)) (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (/.f64 C A)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
A
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) A))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) A)))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) A))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A))) A))) A))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A))))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) C))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) C)))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) C))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) C))) C))) C))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))
(*.f64 -2 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 -2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(*.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 -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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (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 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (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 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2)))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (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 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))))) B) (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 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (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 (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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.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 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (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 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
A
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1 A))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 C 3))) (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 C)
(*.f64 -1 (*.f64 C (-.f64 (/.f64 A C) 2)))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) A) C)) 2)))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) A) C)) 2)))
(-.f64 (*.f64 2 C) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)
(-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)
(*.f64 -1 B)
(*.f64 B (-.f64 (/.f64 C B) 1))
(*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) 1))
(*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
B
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) 1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) B)) 1)))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 -1 A)
(*.f64 A (-.f64 (/.f64 C A) (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)) (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (/.f64 C A)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
A
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 (-.f64 A C) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) B)
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 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) (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 3)
(pow.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))
(+.f64 (fma.f64 1 (+.f64 A C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 1 (+.f64 A C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(*.f64 1 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2)
(log.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1))
(fma.f64 1 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 A C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2) (pow.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1/2))
(*.f64 (pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1/2) (sqrt.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1))
(+.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(*.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 1))
(fma.f64 1 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1)
(pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) 1/3)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2) (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1))
(+.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(*.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 1))
(fma.f64 1 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
Outputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(hypot.f64 B C)
(+.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 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (hypot.f64 B C) (neg.f64 (*.f64 A (*.f64 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 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 1/2 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (hypot.f64 B C) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (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))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 C A) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
(+.f64 (hypot.f64 B C) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 C A) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
A
(*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A))))
(*.f64 A (+.f64 1 (/.f64 (neg.f64 C) A)))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 A (+.f64 1 (fma.f64 -1 (/.f64 C A) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 A 2)))))
(*.f64 A (+.f64 1 (fma.f64 -1 (/.f64 C A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 A (+.f64 1 (fma.f64 -1 (/.f64 C A) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 A (+.f64 1 (fma.f64 -1 (/.f64 C A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -1 A)
(neg.f64 A)
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) A)))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A)))))
(*.f64 (neg.f64 A) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A))))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A))) A)))))
(*.f64 (neg.f64 A) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A))) A))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(hypot.f64 B A)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (hypot.f64 B A) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (hypot.f64 B A) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))))
(+.f64 (hypot.f64 B A) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))
C
(*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C))))
(*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C)))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 1 (fma.f64 -1 (/.f64 A C) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 C 2)))))
(*.f64 C (+.f64 1 (fma.f64 -1 (/.f64 A C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 C (+.f64 1 (fma.f64 -1 (/.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 3)) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 C (+.f64 1 (fma.f64 -1 (/.f64 A C) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 C)
(neg.f64 C)
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C)))))
(*.f64 (neg.f64 C) (+.f64 1 (/.f64 (neg.f64 A) C)))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C)))))
(*.f64 (neg.f64 C) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C))))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C))) C)))))
(*.f64 (neg.f64 C) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C))) C))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 A (-.f64 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 A C)) C))
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) C))
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
(+.f64 A (-.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) C))
(+.f64 A (fma.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))) (neg.f64 C)))
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
(+.f64 A (-.f64 (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 1/16 (pow.f64 B 2)) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) C))
(+.f64 A (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C))) (neg.f64 C)))
B
(*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (neg.f64 B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 (neg.f64 B) (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(*.f64 (neg.f64 B) (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.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 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2)) F)))) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 A (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2)) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 1/64 (*.f64 C A)) (/.f64 F (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)))) (*.f64 C A)) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2)) F)))))) F))))) (sqrt.f64 -1/2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 7)) F))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (/.f64 (*.f64 F (pow.f64 (+.f64 C A) 2)) -1)))) (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F)) (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F)))) (sqrt.f64 (/.f64 B F))))) (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (/.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))) -1))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F)))) (sqrt.f64 (/.f64 B F))))) (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A)))))
(*.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))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.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 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (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 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))))) (fma.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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 C (hypot.f64 B C))))))))) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 C (*.f64 (*.f64 (pow.f64 A 3) F) (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 (pow.f64 A 3) F) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) C)))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 (pow.f64 A 3) F) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) C)))) (sqrt.f64 -1/4)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 7)))) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)))) C) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) C)))) C)) (*.f64 1/4 (*.f64 A (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) 2)) (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) (pow.f64 (sqrt.f64 -1/4) 2)))))))))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 7)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (*.f64 A (*.f64 (/.f64 C F) (/.f64 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) 2) (*.f64 -1/4 (-.f64 C (neg.f64 C))))))))) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 1/256 (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))))) A)))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))))) (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (/.f64 C F)) A)))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 1/256 (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 1/256 (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))) C))))) (*.f64 A (sqrt.f64 -1/2))))) (sqrt.f64 (/.f64 C F)))) A) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) A)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))))) C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))) C))))) (*.f64 A (sqrt.f64 -1/2))))))) A) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.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 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (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 A F) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (*.f64 4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.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 A F) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (-.f64 A (hypot.f64 B A))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))))) F)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (hypot.f64 B A))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A (pow.f64 C 7)) (*.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) A)))) A)) (*.f64 1/4 (*.f64 A (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) 2)) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -1/4))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) A)))) A)) (*.f64 1/4 (*.f64 A (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) 2) (*.f64 -1/4 (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2)))))) C)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) F)) (pow.f64 A 3)))) (*.f64 C (sqrt.f64 -1/2)))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2))))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) F)) (pow.f64 A 3))))) (sqrt.f64 -1/2))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) F)) (pow.f64 A 3)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))))) (*.f64 C (sqrt.f64 -1/2)))))) C) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))))) A)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))))) (*.f64 C (sqrt.f64 -1/2))))))) C) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 C (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 C) (/.f64 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (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 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8)))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 C) (/.f64 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 A (*.f64 (pow.f64 C 2) -8))))))) (*.f64 C (sqrt.f64 -8)))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 7)) F)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (/.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))) -1)) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (sqrt.f64 2)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (sqrt.f64 2)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (/.f64 (*.f64 F (pow.f64 (+.f64 C A) 2)) -1)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))))) B) (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 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.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 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.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)))))))))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 C (hypot.f64 B C))))))))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (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 (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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 A (*.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 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.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))))))))) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 C (hypot.f64 B C))))))) (-.f64 C (hypot.f64 B C))))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 C (hypot.f64 B C))))))) B))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 5) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A)))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 (*.f64 -1/2 (pow.f64 B 4)) C))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 A F) (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) 2)) (*.f64 (*.f64 C (pow.f64 (sqrt.f64 -4) 2)) (-.f64 C (neg.f64 C)))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 5) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4))))) (*.f64 -1/4 (*.f64 A (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) 2) C) (/.f64 F (*.f64 -4 (-.f64 C (neg.f64 C)))))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 A) (fma.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) C) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C -8)))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) C) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) C) (pow.f64 (sqrt.f64 -8) 2))) (sqrt.f64 -8))))) A))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C -8))))) C)))) (*.f64 A (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C -8)))) (sqrt.f64 -8)))))) A))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.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 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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))))))))) B)))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A))))))) B)))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (*.f64 C (*.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 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (-.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 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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))))))))) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A)))))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A))))))) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 A (pow.f64 C 7)) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -1/4 (*.f64 C (/.f64 (*.f64 F (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) 2)) (*.f64 (*.f64 A (pow.f64 (sqrt.f64 -4) 2)) (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (*.f64 C (*.f64 (/.f64 F (*.f64 A -4)) (/.f64 (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) 2) (-.f64 A (neg.f64 A))))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 (neg.f64 C) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 (neg.f64 C) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.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 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A -8)))) C))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (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 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A -8))))) A))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A -8)))) (sqrt.f64 -8)))))) C))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (hypot.f64 B C))
(-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (hypot.f64 B C)))
(-.f64 (+.f64 C (*.f64 A (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (+.f64 1 (-.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2) (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (*.f64 A (+.f64 1 (-.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2) (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (hypot.f64 B C)))
(-.f64 (+.f64 C (*.f64 A (-.f64 (+.f64 1 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (+.f64 1 (fma.f64 A (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 C A) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) -1/2) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (*.f64 A (-.f64 (+.f64 1 (*.f64 A (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (*.f64 C A) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (hypot.f64 B C)))
(-.f64 C (*.f64 -1 C))
(-.f64 C (neg.f64 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (neg.f64 C)))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(-.f64 (+.f64 C (/.f64 (*.f64 (*.f64 (pow.f64 B 2) C) -1/2) (pow.f64 A 2))) (fma.f64 -1 C (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(-.f64 (+.f64 C (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 A 3)))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 C (-.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 A 3))) (fma.f64 -1 C (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))))))
(*.f64 2 A)
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) 2)))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))
(*.f64 (neg.f64 A) (fma.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) -1/2 -2))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 (neg.f64 A) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 3))) -1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 A 2)))))
(*.f64 (neg.f64 A) (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) -1/2 -2) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 (neg.f64 A) (-.f64 (neg.f64 (/.f64 (*.f64 -1/2 (-.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) A) (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 A 2)))))
(*.f64 (neg.f64 A) (-.f64 (fma.f64 -1 (/.f64 (*.f64 -1/2 (-.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) A) (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3)) -2) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (hypot.f64 B A))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (hypot.f64 B A)))
(-.f64 (+.f64 A (*.f64 C (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (fma.f64 C (+.f64 1 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 A (-.f64 (*.f64 C (+.f64 1 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (hypot.f64 B A)))
(-.f64 (+.f64 A (*.f64 C (-.f64 (+.f64 1 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (*.f64 C (+.f64 1 (-.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (neg.f64 A) (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 A (-.f64 (*.f64 C (+.f64 1 (-.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (hypot.f64 B A)))
(-.f64 A (*.f64 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (neg.f64 A)))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))) (-.f64 (/.f64 (*.f64 (pow.f64 B 2) 1/2) C) A)))
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 C 3)))) (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 3))) (fma.f64 -1 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))))))
(*.f64 2 C)
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) -2))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (neg.f64 C) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 3))) (+.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 C 2)))))
(*.f64 (neg.f64 C) (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) -2) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C)) (*.f64 -1/2 (*.f64 A (pow.f64 B 2)))) (pow.f64 C 3))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (neg.f64 C) (-.f64 (neg.f64 (/.f64 (*.f64 -1/2 (-.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) C) (*.f64 (pow.f64 B 2) A))) (pow.f64 C 3))) (+.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 C 2)))))
(*.f64 (neg.f64 C) (-.f64 (fma.f64 -1 (/.f64 (*.f64 -1/2 (-.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) C) (*.f64 (pow.f64 B 2) A))) (pow.f64 C 3)) -2) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 1/8 (pow.f64 B 2)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) 1/8) (/.f64 1/2 (-.f64 A C)))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (neg.f64 (/.f64 1/2 (-.f64 A C))))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (/.f64 1/2 (-.f64 A C)))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 B (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1))
(*.f64 B (+.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))
(*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))) 1))
(*.f64 B (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))) -1))
(*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (-.f64 (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (+.f64 (/.f64 A B) (/.f64 C B))) 1) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 B (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (+.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
B
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 A C) B)) 1)))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 C A) B) -1))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) 1)))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 (+.f64 C A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B) -1))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) -1))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)) 1)))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 (+.f64 C A) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 2)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) B))) B) -1))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) B)))) B) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.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))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.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 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (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 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))))) (fma.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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 C (hypot.f64 B C))))))))) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 C (*.f64 (*.f64 (pow.f64 A 3) F) (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 (pow.f64 A 3) F) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) C)))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 (pow.f64 A 3) F) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) C)))) (sqrt.f64 -1/4)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 7)))) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)))) C) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) C)))) C)) (*.f64 1/4 (*.f64 A (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) 2)) (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) (pow.f64 (sqrt.f64 -1/4) 2)))))))))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 7)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (*.f64 A (*.f64 (/.f64 C F) (/.f64 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) 2) (*.f64 -1/4 (-.f64 C (neg.f64 C))))))))) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 1/256 (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))))) A)))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))))) (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (/.f64 C F)) A)))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 1/256 (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 1/256 (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))) C))))) (*.f64 A (sqrt.f64 -1/2))))) (sqrt.f64 (/.f64 C F)))) A) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) A)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))))) C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))) C))))) (*.f64 A (sqrt.f64 -1/2))))))) A) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.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 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (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 A F) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (*.f64 4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.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 A F) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (-.f64 A (hypot.f64 B A))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))))) F)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (hypot.f64 B A))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A (pow.f64 C 7)) (*.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) A)))) A)) (*.f64 1/4 (*.f64 A (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) 2)) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -1/4))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) A)))) A)) (*.f64 1/4 (*.f64 A (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) 2) (*.f64 -1/4 (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2)))))) C)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) F)) (pow.f64 A 3)))) (*.f64 C (sqrt.f64 -1/2)))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2))))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) F)) (pow.f64 A 3))))) (sqrt.f64 -1/2))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) F)) (pow.f64 A 3)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))))) (*.f64 C (sqrt.f64 -1/2)))))) C) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))))) A)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))))) (*.f64 C (sqrt.f64 -1/2))))))) C) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.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 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2)) F)))) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 A (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2)) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 1/64 (*.f64 C A)) (/.f64 F (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)))) (*.f64 C A)) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2)) F)))))) F))))) (sqrt.f64 -1/2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 7)) F))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (/.f64 (*.f64 F (pow.f64 (+.f64 C A) 2)) -1)))) (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F)) (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F)))) (sqrt.f64 (/.f64 B F))))) (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (/.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))) -1))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F)))) (sqrt.f64 (/.f64 B F))))) (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))))) B) (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 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.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 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.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)))))))))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 C (hypot.f64 B C))))))))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (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 (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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 A (*.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 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.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))))))))) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 C (hypot.f64 B C))))))) (-.f64 C (hypot.f64 B C))))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 C (hypot.f64 B C))))))) B))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 5) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A)))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 (*.f64 -1/2 (pow.f64 B 4)) C))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 A F) (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) 2)) (*.f64 (*.f64 C (pow.f64 (sqrt.f64 -4) 2)) (-.f64 C (neg.f64 C)))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 5) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4))))) (*.f64 -1/4 (*.f64 A (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) 2) C) (/.f64 F (*.f64 -4 (-.f64 C (neg.f64 C)))))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 A) (fma.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) C) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C -8)))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) C) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) C) (pow.f64 (sqrt.f64 -8) 2))) (sqrt.f64 -8))))) A))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C -8))))) C)))) (*.f64 A (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C -8)))) (sqrt.f64 -8)))))) A))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.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 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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))))))))) B)))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A))))))) B)))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (*.f64 C (*.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 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (-.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 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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))))))))) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A)))))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A))))))) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 A (pow.f64 C 7)) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -1/4 (*.f64 C (/.f64 (*.f64 F (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) 2)) (*.f64 (*.f64 A (pow.f64 (sqrt.f64 -4) 2)) (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (*.f64 C (*.f64 (/.f64 F (*.f64 A -4)) (/.f64 (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) 2) (-.f64 A (neg.f64 A))))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 (neg.f64 C) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 (neg.f64 C) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.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 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A -8)))) C))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (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 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A -8))))) A))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A -8)))) (sqrt.f64 -8)))))) C))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 C (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 C) (/.f64 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (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 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8)))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 C) (/.f64 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 A (*.f64 (pow.f64 C 2) -8))))))) (*.f64 C (sqrt.f64 -8)))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 7)) F)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (/.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))) -1)) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (sqrt.f64 2)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (sqrt.f64 2)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (/.f64 (*.f64 F (pow.f64 (+.f64 C A) 2)) -1)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(neg.f64 (hypot.f64 B A))
(-.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (hypot.f64 B A))
(-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(fma.f64 C (+.f64 1 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(-.f64 (*.f64 C (+.f64 1 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (hypot.f64 B A))
(-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (+.f64 1 (-.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (neg.f64 A) (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 C (+.f64 1 (-.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (hypot.f64 B A))
A
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1 A))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (neg.f64 A))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))) (-.f64 (/.f64 (*.f64 (pow.f64 B 2) 1/2) C) A))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 C 3))) (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 3))) (fma.f64 -1 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 C)
(*.f64 -1 (*.f64 C (-.f64 (/.f64 A C) 2)))
(*.f64 (neg.f64 C) (+.f64 (/.f64 A C) -2))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) A) C)) 2)))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 B 2) 1/2) C) A) C) -2))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) A) C)) 2)))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) C) (*.f64 -1/2 (pow.f64 B 2))) C)) A) C) -2))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) C) (*.f64 (pow.f64 B 2) 1/2)) C)) A) C) -2))
(-.f64 (*.f64 2 C) A)
(fma.f64 2 C (neg.f64 A))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)
(-.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 1/8 (pow.f64 B 2)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) A)
(-.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) 1/8) (/.f64 1/2 (-.f64 A C))))) A)
(-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)
(-.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (neg.f64 (/.f64 1/2 (-.f64 A C)))))) A)
(-.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (/.f64 1/2 (-.f64 A C))))) A)
(*.f64 -1 B)
(neg.f64 B)
(*.f64 B (-.f64 (/.f64 C B) 1))
(*.f64 B (+.f64 (/.f64 C B) -1))
(*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) 1))
(*.f64 B (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (/.f64 C B)) -1))
(*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (-.f64 (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (/.f64 C B)) 1) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 B (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
B
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 C B) -1))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) 1)))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B) -1))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) B)) 1)))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 C (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 2)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) B))) B) -1))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 C (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) B))) B) -1))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (hypot.f64 B C))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (hypot.f64 B C)))
(-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (-.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2) (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (*.f64 A (-.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2) (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (hypot.f64 B C)))
(-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (fma.f64 A (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 C A) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) -1/2) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (fma.f64 A (-.f64 (*.f64 A (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (*.f64 C A) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (hypot.f64 B C))))
(*.f64 -1 A)
(neg.f64 A)
(*.f64 A (-.f64 (/.f64 C A) (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 A (-.f64 (-.f64 (/.f64 C A) 1) (/.f64 (neg.f64 C) A)))
(*.f64 A (-.f64 (/.f64 C A) (+.f64 1 (/.f64 (neg.f64 C) A))))
(*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)) (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)) (+.f64 1 (/.f64 (neg.f64 C) A))))
(*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (/.f64 C A)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 3))) (/.f64 C A)) (+.f64 1 (fma.f64 -1 (/.f64 C A) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 A 2))))))
(*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (/.f64 C A)) (+.f64 1 (fma.f64 -1 (/.f64 C A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
A
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) -1))
(*.f64 (neg.f64 A) (fma.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) -1/2 -1))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 (neg.f64 A) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 3))) -1/2) (+.f64 1 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 A 2)))))
(*.f64 (neg.f64 A) (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) -1/2 -1) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 (neg.f64 A) (-.f64 (neg.f64 (/.f64 (*.f64 -1/2 (-.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) A) (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 1 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 A 2)))))
(*.f64 (neg.f64 A) (-.f64 (fma.f64 -1 (/.f64 (*.f64 -1/2 (-.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) A) (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3)) -1) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (hypot.f64 B C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 2 (+.f64 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (hypot.f64 B C))) (*.f64 A (*.f64 2 (+.f64 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (*.f64 2 (+.f64 (*.f64 (*.f64 A F) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (hypot.f64 B C))) (*.f64 A (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (*.f64 2 (+.f64 (*.f64 (*.f64 A F) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) A))))
(*.f64 A (fma.f64 -8 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 2 (*.f64 F (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))) A)))
(*.f64 A (fma.f64 -8 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))) (*.f64 2 (*.f64 F (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) A)))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) A)))))
(*.f64 A (fma.f64 -8 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2))) (*.f64 F (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) A))))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) A))))))
(*.f64 A (fma.f64 -8 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))) (fma.f64 2 (*.f64 F (/.f64 (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 (*.f64 -1/2 (pow.f64 B 4)) C)) (pow.f64 A 3))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2))) (*.f64 F (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) A)))))))
(*.f64 A (fma.f64 -8 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))) (fma.f64 2 (/.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4))))) (pow.f64 A 3)) (*.f64 2 (+.f64 (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2))) (*.f64 F (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) A)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 C F))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (neg.f64 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) F) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) C) F) A))) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (neg.f64 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) F) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 C F) A)))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A))) A))) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (neg.f64 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) F) (neg.f64 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (pow.f64 B 2) C) F) (*.f64 -2 (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)))) A))) A))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 C (*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 C (*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 C (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 C (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A))))))
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))
(*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) C))))
(*.f64 C (fma.f64 -8 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 F (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) C)))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) C)))))
(*.f64 C (fma.f64 -8 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2))) (*.f64 F (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) C))))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) C))))))
(*.f64 C (fma.f64 -8 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) (fma.f64 2 (*.f64 F (/.f64 (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (pow.f64 C 3))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2))) (*.f64 F (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) C)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 (pow.f64 C 2) F))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 A F) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C))) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 A F) (neg.f64 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) F) (*.f64 4 (*.f64 A (*.f64 (pow.f64 B 2) (/.f64 F C))))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) C))) C))) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 A F) (neg.f64 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) F) (neg.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (pow.f64 B 2) F)) (*.f64 -2 (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)))) C))) C))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))))))
(fma.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))))))
(fma.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))
(fma.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))))))))
(fma.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))
(fma.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 (pow.f64 B 2) (fma.f64 2 (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 (*.f64 (pow.f64 B 2) F) (fma.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))))))))))
(fma.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 (pow.f64 B 2) (fma.f64 2 (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 (*.f64 (pow.f64 B 2) F) (fma.f64 1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))))))))))
(*.f64 -2 (*.f64 (pow.f64 B 3) F))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (fma.f64 -2 F (*.f64 2 (*.f64 F (/.f64 (+.f64 C A) B)))))
(*.f64 (pow.f64 B 3) (fma.f64 -2 F (*.f64 2 (/.f64 (*.f64 F (+.f64 C A)) B))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 3) (fma.f64 -2 F (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 C A) B)) (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (pow.f64 B 2)))))))
(*.f64 (pow.f64 B 3) (fma.f64 -2 F (*.f64 2 (+.f64 (/.f64 (*.f64 F (+.f64 C A)) B) (/.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 -2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (pow.f64 B 2)))))))
(*.f64 (pow.f64 B 3) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 (*.f64 C F) (+.f64 C A)) (pow.f64 B 3))) (fma.f64 -2 F (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 C A) B)) (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (pow.f64 B 2))))))))
(*.f64 (pow.f64 B 3) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C (*.f64 F (+.f64 C A))) (pow.f64 B 3))) (fma.f64 -2 F (*.f64 2 (+.f64 (/.f64 (*.f64 F (+.f64 C A)) B) (/.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)))))
(neg.f64 (*.f64 (pow.f64 B 3) (*.f64 -2 (+.f64 F (*.f64 F (/.f64 (+.f64 C A) B))))))
(neg.f64 (*.f64 (pow.f64 B 3) (*.f64 -2 (+.f64 F (/.f64 (*.f64 F (+.f64 C A)) B)))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -2 F (neg.f64 (/.f64 (fma.f64 -2 (*.f64 F (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) B)) (*.f64 2 (*.f64 F (+.f64 C A)))) B)))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -2 F (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 F (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (*.f64 8 (*.f64 A (/.f64 (*.f64 (*.f64 C F) (+.f64 C A)) B)))) B) (*.f64 2 (*.f64 F (+.f64 C A)))) B)))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -2 F (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 F (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (*.f64 8 (*.f64 A (/.f64 (*.f64 C (*.f64 F (+.f64 C A))) B)))) B) (*.f64 2 (*.f64 F (+.f64 C A)))) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.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 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2)) F)))) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 A (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 C A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2)) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 1/64 (*.f64 C A)) (/.f64 F (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)))) (*.f64 C A)) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1/8 C) (/.f64 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2)))) A)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 F (*.f64 C (pow.f64 A 2))))) 2)) F)))))) F))))) (sqrt.f64 -1/2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 7)) F))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F))) (sqrt.f64 -1)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (/.f64 (*.f64 F (pow.f64 (+.f64 C A) 2)) -1)))) (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F)) (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 -1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 C F)))) (sqrt.f64 (/.f64 B F))))) (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (/.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))) -1))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (*.f64 A -4) (*.f64 C F)))) (sqrt.f64 (/.f64 B F))))) (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A)))))
(*.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))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.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 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (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 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))))) (fma.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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 C (hypot.f64 B C))))))))) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (/.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 C (*.f64 (*.f64 (pow.f64 A 3) F) (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 (pow.f64 A 3) F) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) C)))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (neg.f64 C)) (*.f64 C A)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 (pow.f64 A 3) F) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) C)))) (sqrt.f64 -1/4)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 7)))) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)))) C) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) C)))) C)) (*.f64 1/4 (*.f64 A (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))) (pow.f64 C 2))) 2)) (*.f64 F (*.f64 (-.f64 C (neg.f64 C)) (pow.f64 (sqrt.f64 -1/4) 2)))))))))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (*.f64 C A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 C (*.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 A 7)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (*.f64 A (*.f64 (/.f64 C F) (/.f64 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) 2) (*.f64 -1/4 (-.f64 C (neg.f64 C))))))))) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 1/256 (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))))) A)))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))))) (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (/.f64 C F)) A)))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 1/256 (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 1/256 (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))) C))))) (*.f64 A (sqrt.f64 -1/2))))) (sqrt.f64 (/.f64 C F)))) A) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) A)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))))) C)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))) C))))) (*.f64 A (sqrt.f64 -1/2))))))) A) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.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 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (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 A F) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (*.f64 4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.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 A F) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (-.f64 A (hypot.f64 B A))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))))) F)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (*.f64 F (-.f64 A (hypot.f64 B A))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 A (pow.f64 C 7)) (*.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) A)))) A)) (*.f64 1/4 (*.f64 A (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (neg.f64 A))) (pow.f64 A 2)))) 2)) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -1/4))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 C A))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) A)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) A)))) A)) (*.f64 1/4 (*.f64 A (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) 2) (*.f64 -1/4 (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2)))))) C)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) F)) (pow.f64 A 3)))) (*.f64 C (sqrt.f64 -1/2)))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))))) (*.f64 C (sqrt.f64 -1/2))))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) F)) (pow.f64 A 3))))) (sqrt.f64 -1/2))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (/.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) F)) (pow.f64 A 3)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))))) (*.f64 C (sqrt.f64 -1/2)))))) C) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))))) A)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))))) (*.f64 C (sqrt.f64 -1/2))))))) C) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 C (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 C) (/.f64 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (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 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8)))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 C) (/.f64 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C))) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 A (*.f64 (pow.f64 C 2) -8))))))) (*.f64 C (sqrt.f64 -8)))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 7)) F)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (/.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))) -1)) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (sqrt.f64 2)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (sqrt.f64 2)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 B F) (pow.f64 (+.f64 C A) 2)) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (/.f64 (*.f64 F (pow.f64 (+.f64 C A) 2)) -1)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))))) B) (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 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.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 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.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)))))))))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 C (hypot.f64 B C))))))))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (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 (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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 A (*.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 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.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))))))))) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 C (hypot.f64 B C))))))) (-.f64 C (hypot.f64 B C))))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 C (hypot.f64 B C))))))) B))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 5) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A)))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 (*.f64 -1/2 (pow.f64 B 4)) C))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 A F) (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) 2)) (*.f64 (*.f64 C (pow.f64 (sqrt.f64 -4) 2)) (-.f64 C (neg.f64 C)))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 5) C) (-.f64 C (neg.f64 C))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4))))) (*.f64 -1/4 (*.f64 A (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) 2) C) (/.f64 F (*.f64 -4 (-.f64 C (neg.f64 C)))))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 C (neg.f64 C))) A))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 A) (fma.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) C) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C -8)))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))) (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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) C) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) F) C) (pow.f64 (sqrt.f64 -8) 2))) (sqrt.f64 -8))))) A))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C -8))))) C)))) (*.f64 A (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C -8)))) (sqrt.f64 -8)))))) A))) A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.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 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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))))))))) B)))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A))))))) B)))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (*.f64 C (*.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 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (-.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 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.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))))))))) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A)))))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (-.f64 A (hypot.f64 B A))))))) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 A (pow.f64 C 7)) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -1/4 (*.f64 C (/.f64 (*.f64 F (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) 2)) (*.f64 (*.f64 A (pow.f64 (sqrt.f64 -4) 2)) (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 A (neg.f64 A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (*.f64 C (*.f64 (/.f64 F (*.f64 A -4)) (/.f64 (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) 2) (-.f64 A (neg.f64 A))))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 C 5))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))) C)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 (neg.f64 C) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 (neg.f64 C) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.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 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A -8)))) C))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (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 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A -8))))) A))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 (pow.f64 B 2) F)) (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 A -8)))) (sqrt.f64 -8)))))) C))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(neg.f64 (hypot.f64 B A))
(-.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (hypot.f64 B A))
(-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(fma.f64 C (+.f64 1 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(-.f64 (*.f64 C (+.f64 1 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (hypot.f64 B A))
(-.f64 (*.f64 C (-.f64 (+.f64 1 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (*.f64 C (+.f64 1 (-.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (neg.f64 A) (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 C (+.f64 1 (-.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (hypot.f64 B A))
A
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1 A))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (neg.f64 A))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))) (-.f64 (/.f64 (*.f64 (pow.f64 B 2) 1/2) C) A))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (pow.f64 C 3))) (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 3))) (fma.f64 -1 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C)))))
(*.f64 2 C)
(*.f64 -1 (*.f64 C (-.f64 (/.f64 A C) 2)))
(*.f64 (neg.f64 C) (+.f64 (/.f64 A C) -2))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) A) C)) 2)))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 B 2) 1/2) C) A) C) -2))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) A) C)) 2)))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) C) (*.f64 -1/2 (pow.f64 B 2))) C)) A) C) -2))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) C) (*.f64 (pow.f64 B 2) 1/2)) C)) A) C) -2))
(-.f64 (*.f64 2 C) A)
(fma.f64 2 C (neg.f64 A))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)
(-.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 1/8 (pow.f64 B 2)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) A)
(-.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) 1/8) (/.f64 1/2 (-.f64 A C))))) A)
(-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) A)
(-.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (neg.f64 (/.f64 1/2 (-.f64 A C)))))) A)
(-.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (/.f64 1/2 (-.f64 A C))))) A)
(*.f64 -1 B)
(neg.f64 B)
(*.f64 B (-.f64 (/.f64 C B) 1))
(*.f64 B (+.f64 (/.f64 C B) -1))
(*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) 1))
(*.f64 B (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (/.f64 C B)) -1))
(*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (-.f64 (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (/.f64 C B)) 1) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 B (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
B
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 C B) -1))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) 1)))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B) -1))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) B)) 1)))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 C (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 2)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) B))) B) -1))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (+.f64 C (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) B))) B) -1))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (hypot.f64 B C))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (hypot.f64 B C)))
(-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (-.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2) (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (*.f64 A (-.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -1/2) (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (hypot.f64 B C)))
(-.f64 (+.f64 C (*.f64 A (-.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (fma.f64 A (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 C A) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) -1/2) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (fma.f64 A (-.f64 (*.f64 A (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (*.f64 C A) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (hypot.f64 B C))))
(*.f64 -1 A)
(neg.f64 A)
(*.f64 A (-.f64 (/.f64 C A) (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 A (-.f64 (-.f64 (/.f64 C A) 1) (/.f64 (neg.f64 C) A)))
(*.f64 A (-.f64 (/.f64 C A) (+.f64 1 (/.f64 (neg.f64 C) A))))
(*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)) (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)) (+.f64 1 (/.f64 (neg.f64 C) A))))
(*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (/.f64 C A)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 3))) (/.f64 C A)) (+.f64 1 (fma.f64 -1 (/.f64 C A) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 A 2))))))
(*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (/.f64 C A)) (+.f64 1 (fma.f64 -1 (/.f64 C A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
A
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) -1))
(*.f64 (neg.f64 A) (fma.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) -1/2 -1))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 (neg.f64 A) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 3))) -1/2) (+.f64 1 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 A 2)))))
(*.f64 (neg.f64 A) (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) -1/2 -1) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 (neg.f64 A) (-.f64 (neg.f64 (/.f64 (*.f64 -1/2 (-.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) A) (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3))) (+.f64 1 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (pow.f64 A 2)))))
(*.f64 (neg.f64 A) (-.f64 (fma.f64 -1 (/.f64 (*.f64 -1/2 (-.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) A) (*.f64 (pow.f64 B 2) C))) (pow.f64 A 3)) -1) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 C F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 C F))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 C F))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 (*.f64 4 C) F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 (*.f64 4 C) F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 (*.f64 4 C) F)))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 C F))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C))))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C))))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 C F))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 4 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 4 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 4 (*.f64 A F))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(hypot.f64 B (-.f64 A C))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(hypot.f64 B (-.f64 A C))
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(hypot.f64 B (-.f64 A C))
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(hypot.f64 B (-.f64 A C))
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(hypot.f64 B (-.f64 A C))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(hypot.f64 B (-.f64 A C))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (-.f64 A C))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) B)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(hypot.f64 B (-.f64 A C))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(hypot.f64 B (-.f64 A C))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (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) (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (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) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 3)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 1 (+.f64 A C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (fma.f64 1 (+.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C)))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 1 (+.f64 A C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 1 (+.f64 C A) (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 (+.f64 C A) (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 (+.f64 C A) (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(*.f64 1 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 1)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 A C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 C A) (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)) A)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2) (pow.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3/2) (neg.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)) 3))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))))
(*.f64 (pow.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1/2) (sqrt.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 3)
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 2)
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1/2))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(+.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 1 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (fma.f64 1 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(*.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 1))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(fma.f64 1 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2))
(fabs.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) 1/3)
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) F))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3)))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) (pow.f64 F 3)))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2) (pow.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3/2)))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1))
(*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) 3/2) (pow.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 3)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(+.f64 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 1 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (fma.f64 1 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (hypot.f64 (-.f64 A C) B) 1))) (fma.f64 (neg.f64 (hypot.f64 (-.f64 A C) B)) 1 (*.f64 (hypot.f64 (-.f64 A C) B) 1)))
(+.f64 (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))) (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (hypot.f64 B (-.f64 A C))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))
(*.f64 1 (-.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 2)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))) 1))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(fma.f64 1 C (neg.f64 (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))

eval1.2s (3.8%)

Compiler

Compiled 64378 to 41100 computations (36.2% saved)

prune325.0ms (1%)

Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New96732999
Fresh000
Picked303
Done000
Total970321002
Accuracy
69.9%
Counts
1002 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.6%
(/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
25.7%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
4.7%
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 F)) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
1.5%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
27.2%
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
20.8%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
26.3%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (neg.f64 A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
31.8%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
17.7%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
24.2%
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C)))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
19.9%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
18.8%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 C F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
20.9%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
23.1%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
17.5%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
12.4%
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
23.0%
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
2.2%
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
1.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.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 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.1%
(/.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)))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.7%
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
27.4%
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
32.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
35.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
20.0%
(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))))))))
1.5%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
32.3%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
Compiler

Compiled 2184 to 1462 computations (33.1% saved)

localize1.1s (3.2%)

Results
783.0ms255×256invalid
2.0ms256invalid
Compiler

Compiled 659 to 333 computations (49.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 722.0ms
Operation ival-mult, time spent: 303.0ms, 42.0% of total-time
Operation composed, time spent: 85.0ms, 12.0% of total-time
Operation ival-pow, time spent: 81.0ms, 11.0% of total-time
Operation ival-div, time spent: 75.0ms, 10.0% of total-time
Operation ival-add, time spent: 54.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 52.0ms, 7.0% of total-time
Operation ival-sub, time spent: 44.0ms, 6.0% of total-time
Operation const, time spent: 16.0ms, 2.0% of total-time
Operation ival-neg, time spent: 11.0ms, 2.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune66.0ms (0.2%)

Pruning

32 alts after pruning (27 fresh and 5 done)

PrunedKeptTotal
New000
Fresh02727
Picked055
Done000
Total03232
Accuracy
69.9%
Counts
32 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.6%
(/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
25.7%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
4.7%
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 F)) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
1.5%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
27.2%
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
20.8%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
26.3%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (neg.f64 A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
31.8%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
17.7%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
24.2%
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C)))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
19.9%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
18.8%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 C F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
20.9%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
23.1%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
17.5%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
12.4%
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
23.0%
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
2.2%
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
1.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.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 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.1%
(/.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)))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.7%
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
27.4%
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
32.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
35.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
20.0%
(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))))))))
1.5%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
32.3%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
Compiler

Compiled 2032 to 1355 computations (33.3% saved)

localize1.5s (4.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(fma.f64 B B (*.f64 A (*.f64 C -4)))
93.5%
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
74.8%
(pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
73.2%
(/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
99.6%
(fma.f64 B B (*.f64 A (*.f64 C -4)))
93.5%
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)
83.0%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A))))))
73.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
99.7%
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
93.5%
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
83.1%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))
73.1%
(/.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)))
99.0%
(*.f64 F (-.f64 C (hypot.f64 B C)))
97.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
97.3%
(-.f64 C (hypot.f64 B C))
85.6%
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
99.7%
(fma.f64 -4 (*.f64 C A) (pow.f64 B 2))
99.6%
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
86.3%
(sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
75.3%
(/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
Results
373.0ms128×256valid
265.0ms90×256invalid
103.0ms2048valid
45.0ms1024valid
24.0ms512invalid
34.0ms1024invalid
45.0ms2048invalid
66.0ms4096valid
86.0ms4096invalid
19.0ms512valid
2.0ms256valid
Compiler

Compiled 681 to 296 computations (56.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0s
Operation ival-mult, time spent: 406.0ms, 40.0% of total-time
Operation composed, time spent: 189.0ms, 19.0% of total-time
Operation ival-pow, time spent: 181.0ms, 18.0% of total-time
Operation ival-add, time spent: 68.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 67.0ms, 7.0% of total-time
Operation ival-div, time spent: 43.0ms, 4.0% of total-time
Operation ival-sub, time spent: 29.0ms, 3.0% of total-time
Operation ival-neg, time spent: 20.0ms, 2.0% of total-time
Operation const, time spent: 19.0ms, 2.0% of total-time

series425.0ms (1.3%)

Counts
19 → 792
Calls
Call 1
Inputs
#<alt (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))>
#<alt (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))>
#<alt (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))>
#<alt (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))>
#<alt (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))>
#<alt (-.f64 C (hypot.f64 B C))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))>
#<alt (*.f64 F (-.f64 C (hypot.f64 B C)))>
#<alt (/.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)))>
#<alt (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))>
#<alt (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)>
#<alt (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))>
#<alt (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A))))))>
#<alt (fma.f64 B B (*.f64 A (*.f64 C -4)))>
#<alt (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)>
#<alt (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))>
#<alt (fma.f64 B B (*.f64 A (*.f64 C -4)))>
Outputs
#<alt (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))>
#<alt (-.f64 (+.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) (*.f64 A C)))>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) C)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 A (pow.f64 C 2))))) A)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 A (pow.f64 C 2)))))) A)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) C)) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 3) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 A (pow.f64 C 2))))))) A)>
#<alt (/.f64 -1/2 C)>
#<alt (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 C 2)))) (*.f64 1/2 (/.f64 1 C)))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)) (*.f64 1/2 (/.f64 1 C)))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) C))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) C))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)) (*.f64 1/2 (/.f64 1 C)))>
#<alt (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2))>
#<alt (-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))>
#<alt (-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))>
#<alt (-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))>
#<alt (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) (*.f64 A C)))>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (pow.f64 A 2) C)))) C)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) A)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (pow.f64 A 2))))) (*.f64 A (pow.f64 C 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (pow.f64 A 2) C))))) C)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) A)) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (pow.f64 C 3)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (pow.f64 A 2))))) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (pow.f64 A 2))))) A)))) (*.f64 A (pow.f64 C 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (pow.f64 A 2) C)))))) C)>
#<alt (/.f64 -1/2 A)>
#<alt (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) C))) (*.f64 1/2 (/.f64 1 A)))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)) (*.f64 1/2 (/.f64 1 A)))>
#<alt (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) A))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)) (*.f64 1/2 (/.f64 1 A)))>
#<alt (/.f64 -1/2 A)>
#<alt (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 1/2 (/.f64 1 A)))>
#<alt (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3)))))))) (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 1/2 (/.f64 1 A)))>
#<alt (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 A C))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 1/2 (/.f64 1 A)))>
#<alt (/.f64 -1 B)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 A C) (pow.f64 B 2))))) B)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C (+.f64 A C))) (pow.f64 B 3))) (+.f64 (/.f64 A B) (/.f64 C B)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 A C) (pow.f64 B 2))))) B)>
#<alt (/.f64 1 B)>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A C) B)) 1) B))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)))) B)) 1) B))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (+.f64 A C))) B)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A C))) B)))) B)) 1) B))>
#<alt (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2))))) A)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (sqrt.f64 -1/2))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.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 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.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 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))>
#<alt (+.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 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (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)) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))>
#<alt (+.f64 (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))>
#<alt (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))>
#<alt (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))>
#<alt (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))>
#<alt (*.f64 B (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2))))>
#<alt (*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))>
#<alt (*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))>
#<alt (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))>
#<alt (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))>
#<alt (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 C 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 B)>
#<alt (-.f64 C B)>
#<alt (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)>
#<alt (-.f64 (*.f64 C (+.f64 1 (*.f64 C (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))) B)>
#<alt (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))>
#<alt (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C)>
#<alt (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2)))) C)>
#<alt (/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C)>
#<alt (*.f64 2 C)>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))>
#<alt (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C))))>
#<alt (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C))))>
#<alt (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 5/128 (/.f64 (pow.f64 B 2) (pow.f64 C 7))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 B (-.f64 (/.f64 C B) 1))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))))>
#<alt B>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) 1)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)) 1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 -1 (*.f64 B F))>
#<alt (+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C F))>
#<alt (+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C (+.f64 F (*.f64 -1/2 (/.f64 (*.f64 C F) B)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C (+.f64 F (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) F)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)))) C)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))))) C)>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6)))))) C)>
#<alt (*.f64 2 (*.f64 C F))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 F) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))))))))>
#<alt (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 5/128 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 7)))))))))>
#<alt (*.f64 -1 (*.f64 B F))>
#<alt (*.f64 B (+.f64 (*.f64 -1 F) (/.f64 (*.f64 C F) B)))>
#<alt (*.f64 B (+.f64 (*.f64 -1 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4))) (/.f64 (*.f64 C F) B)))))>
#<alt (*.f64 B F)>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 C F) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2)))) B)) (*.f64 C F)) B)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (sqrt.f64 -1/4)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))))) A)))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 B (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 C B) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 A B) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))>
#<alt (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))>
#<alt (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 A (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 4 C)))>
#<alt (*.f64 A (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 4 C)))>
#<alt (*.f64 A (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 4 C)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 -4 C))))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 -4 C))))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 -4 C))))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 C (-.f64 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))>
#<alt (*.f64 C (-.f64 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))>
#<alt (*.f64 C (-.f64 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 -4 A))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 -4 A))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 -4 A))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -5/512 (/.f64 F (*.f64 (pow.f64 A 8) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))) C)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))) A)>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 2)))) (*.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 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4))))) (sqrt.f64 -1/4)))))))>
#<alt (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))))>
#<alt (*.f64 B (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))>
#<alt (*.f64 B (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (sqrt.f64 -1)))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (-.f64 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 6) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 A (sqrt.f64 8))) (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 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (sqrt.f64 8))))) A)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.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 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (cbrt.f64 (sqrt.f64 8)) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 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))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.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))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 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))))))) (cbrt.f64 (sqrt.f64 8))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8)))))) A)))>
#<alt (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8)))))) C)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))))) C)))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C))))))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (cbrt.f64 (sqrt.f64 8)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A))))))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
Calls

198 calls:

TimeVariablePointExpression
16.0ms
C
@-inf
(* (/ (sqrt 2) B) (sqrt (* F (- C (sqrt (+ (* B B) (* C C)))))))
16.0ms
B
@0
(/ (sqrt (* (* (+ (* B B) (* A (* C -4))) F) (* 2 (+ A (neg (sqrt (+ (* B B) (* A A)))))))) (neg (+ (* B B) (* A (* C -4)))))
14.0ms
B
@-inf
(sqrt (* (* (+ (* B B) (* A (* C -4))) F) (* 2 (+ A (neg (sqrt (+ (* B B) (* A A))))))))
11.0ms
B
@inf
(sqrt (* F (/ (+ A (- C (sqrt (+ (* B B) (* (- A C) (- A C)))))) (+ (* -4 (* C A)) (pow B 2)))))
8.0ms
C
@0
(* (sqrt 2) (sqrt (* F (/ (+ A (- C (sqrt (+ (* B B) (* (- A C) (- A C)))))) (+ (* -4 (* C A)) (pow B 2))))))

rewrite222.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
571×log1p-expm1-u
571×expm1-log1p-u
561×add-exp-log
553×pow1
444×unpow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0671257
112601251
Stop Event
node limit
Counts
19 → 364
Calls
Call 1
Inputs
(/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))
(sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))
(fma.f64 -4 (*.f64 C A) (pow.f64 B 2))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(-.f64 C (hypot.f64 B C))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 F (-.f64 C (hypot.f64 B 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)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A))))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) 1)
(*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 1 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 2) (cbrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 2)
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1/2))
(pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1/2)
(pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 1))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 1)
(*.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3)
(pow.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2)
(log.f64 (exp.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(exp.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 1))
(+.f64 C (neg.f64 (hypot.f64 B C)))
(+.f64 (-.f64 C (hypot.f64 B C)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B C))) (sqrt.f64 (hypot.f64 B C)) (hypot.f64 B C)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (hypot.f64 B C) 1))) (fma.f64 (neg.f64 (hypot.f64 B C)) 1 (*.f64 (hypot.f64 B C) 1)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (hypot.f64 B C) 1))) (fma.f64 (neg.f64 (hypot.f64 B C)) 1 (*.f64 (hypot.f64 B C) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (hypot.f64 B C) 1))) (fma.f64 (neg.f64 (hypot.f64 B C)) 1 (*.f64 (hypot.f64 B C) 1)))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(*.f64 1 (-.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (+.f64 C (hypot.f64 B C)))
(pow.f64 (-.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 B C))) 1))
(fma.f64 1 C (neg.f64 (hypot.f64 B C)))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B C)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (-.f64 C (hypot.f64 B C))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (+.f64 A (-.f64 C B))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C B))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(+.f64 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 A 4)) C (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 4 (*.f64 A C)) 2) (*.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(fma.f64 B B (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 B B (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 1 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (-.f64 A (hypot.f64 B A))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 1))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) 1/3)
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 F) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/4) (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2) 1/3))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/4) 1/3))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) 1/3)
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1))

simplify1.1s (3.4%)

Algorithm
egg-herbie
Rules
1230×fma-define
506×distribute-rgt-in
506×distribute-lft-in
408×sub-neg
378×mul-1-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04507172732
Stop Event
node limit
Counts
1156 → 1244
Calls
Call 1
Inputs
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))
(-.f64 (+.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) (*.f64 A C)))
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) C)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 A (pow.f64 C 2))))) A)
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 A (pow.f64 C 2)))))) A)
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) C)) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 3) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 A (pow.f64 C 2))))))) A)
(/.f64 -1/2 C)
(-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 C 2)))) (*.f64 1/2 (/.f64 1 C)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)) (*.f64 1/2 (/.f64 1 C)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) C))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) C))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)) (*.f64 1/2 (/.f64 1 C)))
(/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2))
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) (*.f64 A C)))
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (pow.f64 A 2) C)))) C)
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) A)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (pow.f64 A 2))))) (*.f64 A (pow.f64 C 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (pow.f64 A 2) C))))) C)
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) A)) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (pow.f64 C 3)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (pow.f64 A 2))))) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (pow.f64 A 2))))) A)))) (*.f64 A (pow.f64 C 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (pow.f64 A 2) C)))))) C)
(/.f64 -1/2 A)
(-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) C))) (*.f64 1/2 (/.f64 1 A)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)) (*.f64 1/2 (/.f64 1 A)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) A))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)) (*.f64 1/2 (/.f64 1 A)))
(/.f64 -1/2 A)
(-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 1/2 (/.f64 1 A)))
(-.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3)))))))) (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 1/2 (/.f64 1 A)))
(-.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 A C))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 1/2 (/.f64 1 A)))
(/.f64 -1 B)
(/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 A C) (pow.f64 B 2))))) B)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C (+.f64 A C))) (pow.f64 B 3))) (+.f64 (/.f64 A B) (/.f64 C B)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 A C) (pow.f64 B 2))))) B)
(/.f64 1 B)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A C) B)) 1) B))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)))) B)) 1) B))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (+.f64 A C))) B)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A C))) B)))) B)) 1) B))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2))))) A)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (sqrt.f64 -1/2))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.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 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.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 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.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 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.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 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (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)) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 B (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 C 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 B)
(-.f64 C B)
(-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)
(-.f64 (*.f64 C (+.f64 1 (*.f64 C (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))) B)
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C)
(/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2)))) C)
(/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C)
(*.f64 2 C)
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C))))
(*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C))))
(*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 5/128 (/.f64 (pow.f64 B 2) (pow.f64 C 7))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C))))
(*.f64 -1 B)
(*.f64 B (-.f64 (/.f64 C B) 1))
(*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1))
(*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))))
B
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) 1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)) 1)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 -1 (*.f64 B F))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C F))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C (+.f64 F (*.f64 -1/2 (/.f64 (*.f64 C F) B)))))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C (+.f64 F (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) F)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)))) C)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))))) C)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6)))))) C)
(*.f64 2 (*.f64 C F))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 F) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 5/128 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 7)))))))))
(*.f64 -1 (*.f64 B F))
(*.f64 B (+.f64 (*.f64 -1 F) (/.f64 (*.f64 C F) B)))
(*.f64 B (+.f64 (*.f64 -1 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 (*.f64 -1 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4))) (/.f64 (*.f64 C F) B)))))
(*.f64 B F)
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 C F) B)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2)))) B)) (*.f64 C F)) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (sqrt.f64 -1/4)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 B (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 C B) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 A B) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.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 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 4 C)))
(*.f64 A (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 4 C)))
(*.f64 A (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 4 C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 -4 C))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 -4 C))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 -4 C))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (-.f64 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))
(*.f64 C (-.f64 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))
(*.f64 C (-.f64 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 -4 A))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 -4 A))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 -4 A))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -5/512 (/.f64 F (*.f64 (pow.f64 A 8) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))) C)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))) A)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 2)))) (*.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 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4))))) (sqrt.f64 -1/4)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (sqrt.f64 -1)))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (-.f64 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 6) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 A (sqrt.f64 8))) (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 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (sqrt.f64 8))))) A)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.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 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (cbrt.f64 (sqrt.f64 8)) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C))))))
(*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 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))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.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))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 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))))))) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8)))))) A)))
(*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8)))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))))) C)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C))))))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (cbrt.f64 (sqrt.f64 8)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A))))))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) 1)
(*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 1 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 2) (cbrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 2)
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) -1)
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1/2))
(pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1/2)
(pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 1))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 1)
(*.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3)
(pow.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2)
(log.f64 (exp.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(exp.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 1))
(+.f64 C (neg.f64 (hypot.f64 B C)))
(+.f64 (-.f64 C (hypot.f64 B C)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B C))) (sqrt.f64 (hypot.f64 B C)) (hypot.f64 B C)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (hypot.f64 B C) 1))) (fma.f64 (neg.f64 (hypot.f64 B C)) 1 (*.f64 (hypot.f64 B C) 1)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (hypot.f64 B C) 1))) (fma.f64 (neg.f64 (hypot.f64 B C)) 1 (*.f64 (hypot.f64 B C) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (hypot.f64 B C) 1))) (fma.f64 (neg.f64 (hypot.f64 B C)) 1 (*.f64 (hypot.f64 B C) 1)))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(*.f64 1 (-.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (+.f64 C (hypot.f64 B C)))
(pow.f64 (-.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 B C))) 1))
(fma.f64 1 C (neg.f64 (hypot.f64 B C)))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B C)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))) 1)
(/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (-.f64 C (hypot.f64 B C))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (+.f64 A (-.f64 C B))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C B))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(+.f64 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 A 4)) C (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 4 (*.f64 A C)) 2) (*.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(fma.f64 B B (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 B B (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 1 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (-.f64 A (hypot.f64 B A))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 1))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) 1/3)
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 F) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/4) (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2) 1/3))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2)) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/4) 1/3))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(*.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) 1/3)
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1))
Outputs
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))
(/.f64 (-.f64 C (hypot.f64 B C)) (pow.f64 B 2))
(-.f64 (+.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (fma.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B C)))
(-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (fma.f64 A (-.f64 (fma.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2)))) (/.f64 1 (pow.f64 B 2))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B C)))
(-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (fma.f64 A (-.f64 (fma.f64 A (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2)))) (/.f64 1 (pow.f64 B 2))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B C)))
(*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) (*.f64 A C)))
(*.f64 -1/4 (/.f64 (-.f64 C (neg.f64 C)) (*.f64 A C)))
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) C)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 A (pow.f64 C 2))))) A)
(/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (-.f64 C (neg.f64 C)) C) (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 C (neg.f64 C)) (pow.f64 C 2))))) A)
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 A (pow.f64 C 2)))))) A)
(/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (-.f64 C (neg.f64 C)) C) (fma.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (pow.f64 C 2)))) C)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 C (neg.f64 C)) (pow.f64 C 2)))))) A)
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 C (*.f64 -1 C)) C)) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 3) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 A (pow.f64 C 2))))))) A)
(/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (-.f64 C (neg.f64 C)) C) (fma.f64 -1/8 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) C)) (fma.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (pow.f64 C 2)))) C)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (pow.f64 C 2))))) C))) C)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 C (neg.f64 C)) (pow.f64 C 2))))))) A)
(/.f64 -1/2 C)
(-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 C 2)))) (*.f64 1/2 (/.f64 1 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (*.f64 A (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 1 C)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)) (*.f64 1/2 (/.f64 1 C)))
(+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)) (*.f64 -1/2 (/.f64 1 C)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) C))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) C))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)) (*.f64 1/2 (/.f64 1 C)))
(+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) C))) A) (*.f64 -1/8 (/.f64 (pow.f64 B 2) C))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)) (*.f64 -1/2 (/.f64 1 C)))
(/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2))
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (fma.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (fma.f64 C (-.f64 (fma.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2)))) (/.f64 1 (pow.f64 B 2))) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (fma.f64 C (-.f64 (fma.f64 C (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 4 (/.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2)))) (/.f64 1 (pow.f64 B 2))) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) (*.f64 A C)))
(*.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (pow.f64 A 2) C)))) C)
(/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) A) (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (-.f64 A (neg.f64 A)) C)))) C)
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) A)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (pow.f64 A 2))))) (*.f64 A (pow.f64 C 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (pow.f64 A 2) C))))) C)
(/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) A) (fma.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (pow.f64 A 2))))) (*.f64 A (pow.f64 C 2))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (-.f64 A (neg.f64 A)) C))))) C)
(/.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 A (*.f64 -1 A)) A)) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (pow.f64 C 3)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (pow.f64 A 2))))) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (pow.f64 A 2))))) A)))) (*.f64 A (pow.f64 C 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (pow.f64 A 2) C)))))) C)
(/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) A) (fma.f64 -1/8 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (pow.f64 C 3))) (fma.f64 1/8 (/.f64 (pow.f64 B 2) (*.f64 A C)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (pow.f64 A 2))))) (*.f64 A (pow.f64 C 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (pow.f64 A 2))))) A))) (pow.f64 C 3))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (-.f64 A (neg.f64 A)) C)))))) C)
(/.f64 -1/2 A)
(-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) C))) (*.f64 1/2 (/.f64 1 A)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) C)) (neg.f64 (*.f64 1/2 (/.f64 1 A))))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)) (*.f64 1/2 (/.f64 1 A)))
(+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) C)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)) (*.f64 -1/2 (/.f64 1 A)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) A))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)) (*.f64 1/2 (/.f64 1 A)))
(+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 B 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) A))) C) (*.f64 -1/8 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) C)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)) (*.f64 -1/2 (/.f64 1 A)))
(/.f64 -1/2 A)
(-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 1/2 (/.f64 1 A)))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 -1/2 (/.f64 1 A)))
(-.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3)))))))) (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 1/2 (/.f64 1 A)))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))))) (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C)))))) (*.f64 -1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 -1/2 (/.f64 1 A)))
(-.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 A C))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 1/2 (/.f64 1 A)))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (fma.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3)))))) (*.f64 A C))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/32 (/.f64 1 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))))))) (*.f64 -1/8 (/.f64 1 (*.f64 (pow.f64 A 2) C))))) (*.f64 -1/2 (/.f64 1 A)))
(/.f64 -1 B)
(/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)
(/.f64 (+.f64 (+.f64 (/.f64 A B) (/.f64 C B)) -1) B)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 A C) (pow.f64 B 2))))) B)
(/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 A C) (pow.f64 B 2))))) B)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C (+.f64 A C))) (pow.f64 B 3))) (+.f64 (/.f64 A B) (/.f64 C B)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 A C) (pow.f64 B 2))))) B)
(/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (fma.f64 4 (/.f64 (*.f64 A (*.f64 C (+.f64 A C))) (pow.f64 B 3)) (+.f64 (/.f64 A B) (/.f64 C B)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 A C) (pow.f64 B 2))))) B)
(/.f64 1 B)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A C) B)) 1) B))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 A C) B) -1) B))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)))) B)) 1) B))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 -4 (*.f64 A C))) B)))) B) -1) B))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (+.f64 A C))) B)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A C))) B)))) B)) 1) B))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (+.f64 (fma.f64 -4 (/.f64 (*.f64 A (*.f64 C (+.f64 A C))) B) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A C))) B)))) B) -1) B))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2) (-.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 A (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2) (-.f64 C (hypot.f64 B C))))))) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (-.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2) (-.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (sqrt.f64 -1/4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (sqrt.f64 -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (sqrt.f64 -1/4)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) C)))) C) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (neg.f64 C)))))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2))))) A)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2))))) A) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 B (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (sqrt.f64 -1/4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (sqrt.f64 -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (sqrt.f64 -1/4)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) A)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) A)))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (neg.f64 A)))))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (sqrt.f64 -1/4)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) C) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (sqrt.f64 -1/2))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.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 C (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (sqrt.f64 -1/2))))) C) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) C) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.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 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2))) (*.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 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.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 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2) (*.f64 (pow.f64 B 2) (fma.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 (pow.f64 A 2) C)))) (sqrt.f64 -1/2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2) (-.f64 C (hypot.f64 B C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 A (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2) (-.f64 C (hypot.f64 B C))))))) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (-.f64 C (hypot.f64 B C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2) (-.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C))))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (neg.f64 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) C)))) C) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (neg.f64 C))))))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.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)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (sqrt.f64 -1/2))))) A) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A))))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (neg.f64 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) A)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) A)))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (neg.f64 A))))))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 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 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 C (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)) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (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)) (sqrt.f64 -1/2))))) C) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.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/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 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/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.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)))) (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)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (sqrt.f64 -1/2))))) C) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2))))) C) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.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 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1))) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 B (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2))))
(*.f64 B (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (fma.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 B (fma.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/2) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(*.f64 B (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 B (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 B (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))))
(neg.f64 (*.f64 B (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 B (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 C 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(neg.f64 (*.f64 B (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 C 2)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) C) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 B)
(neg.f64 B)
(-.f64 C B)
(-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)
(-.f64 (*.f64 C (+.f64 1 (*.f64 C (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))) B)
(-.f64 (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 -1/2 (/.f64 1 B)))))) B)
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C)
(/.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 -1/2 (pow.f64 B 2))) C)
(/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2)))) C)
(/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 2)))) C)
(/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C)
(/.f64 (-.f64 (*.f64 1/2 (/.f64 (fma.f64 1/64 (pow.f64 B 8) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 1/2 (pow.f64 B 2))))) C)
(*.f64 2 C)
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))
(neg.f64 (*.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) -2)))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(neg.f64 (*.f64 C (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 C (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 1 C))))
(*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5)) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1/2 (/.f64 1 C))))
(*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 5/128 (/.f64 (pow.f64 B 2) (pow.f64 C 7))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 5/128 (/.f64 (pow.f64 B 2) (pow.f64 C 7)) (neg.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1/2 (/.f64 1 C))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 B (-.f64 (/.f64 C B) 1))
(*.f64 B (+.f64 (/.f64 C B) -1))
(*.f64 B (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1))
(*.f64 B (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 C B)) -1))
(*.f64 B (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))))
(*.f64 B (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4)) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))))
B
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))
(neg.f64 (*.f64 B (fma.f64 -1 (/.f64 C B) -1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) 1)))
(neg.f64 (*.f64 B (fma.f64 -1 (/.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) -1)))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)) 1)))
(neg.f64 (*.f64 B (fma.f64 -1 (/.f64 (+.f64 C (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 C 2))) B))) B) -1)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(neg.f64 (*.f64 C (fma.f64 -1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 2) 2)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 -1 (*.f64 B F))
(neg.f64 (*.f64 B F))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C F))
(fma.f64 -1 (*.f64 B F) (*.f64 C F))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C (+.f64 F (*.f64 -1/2 (/.f64 (*.f64 C F) B)))))
(fma.f64 -1 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 -1/2 (/.f64 (*.f64 C F) B)))))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C (+.f64 F (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))))))))
(fma.f64 -1 (*.f64 B F) (*.f64 C (+.f64 F (*.f64 C (fma.f64 -1/2 (/.f64 F B) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 3))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) F)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)))) C)
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) F) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)))) C)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))))) C)
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) F) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))))) C)
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6)))))) C)
(/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) F) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 4)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 2)) (*.f64 1/2 (/.f64 (*.f64 F (fma.f64 1/64 (pow.f64 B 8) (*.f64 1/16 (pow.f64 B 8)))) (pow.f64 C 6)))))) C)
(*.f64 2 (*.f64 C F))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 F) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))))
(neg.f64 (*.f64 C (fma.f64 -2 F (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4)))))))
(neg.f64 (*.f64 C (fma.f64 -2 F (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))))))))
(neg.f64 (*.f64 C (fma.f64 -2 F (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 6)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 4))))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3)))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (/.f64 F C) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5))) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (/.f64 F C) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 5)) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 5/128 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 7)))))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (/.f64 F C) (*.f64 (pow.f64 B 2) (fma.f64 1/8 (/.f64 F (pow.f64 C 3)) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 F (pow.f64 C 5)) (*.f64 5/128 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 7)))))))))
(*.f64 -1 (*.f64 B F))
(neg.f64 (*.f64 B F))
(*.f64 B (+.f64 (*.f64 -1 F) (/.f64 (*.f64 C F) B)))
(*.f64 B (fma.f64 -1 F (/.f64 (*.f64 C F) B)))
(*.f64 B (+.f64 (*.f64 -1 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (/.f64 (*.f64 C F) B))))
(*.f64 B (fma.f64 -1 F (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2)) (/.f64 (*.f64 C F) B))))
(*.f64 B (+.f64 (*.f64 -1 F) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4))) (/.f64 (*.f64 C F) B)))))
(*.f64 B (fma.f64 -1 F (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 2)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 4)) (/.f64 (*.f64 C F) B)))))
(*.f64 B F)
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (*.f64 C F) B)))))
(neg.f64 (*.f64 B (fma.f64 -1 F (neg.f64 (/.f64 (*.f64 C F) B)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)) B)))))
(neg.f64 (*.f64 B (fma.f64 -1 F (neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B) (*.f64 C F)) B)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) F)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2)))) B)) (*.f64 C F)) B)))))
(neg.f64 (*.f64 B (fma.f64 -1 F (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 C 2) F) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 2)))) B) (*.f64 C F)) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 B (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))) (*.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (+.f64 A C) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (sqrt.f64 -1/4)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 B (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 B (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 (fma.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))) (*.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (+.f64 A C) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))) (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))) (*.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (+.f64 A C) (pow.f64 C 2)))))) (sqrt.f64 -1/4)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2) (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))) (*.f64 A (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2) (-.f64 C B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) 2) (-.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))) A)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))))) A)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 (fma.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))) A) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2) (-.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))) (*.f64 C (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2) (-.f64 A B))))) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) 2) (-.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 A (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (fma.f64 1/4 (/.f64 (*.f64 A (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (*.f64 A (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(fma.f64 B (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 A C)) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -4) 2)) (/.f64 (*.f64 C F) (+.f64 A C))))))) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 B (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(fma.f64 B (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 B (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 F) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (+.f64 A C)) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -4) 2)) (/.f64 (*.f64 C F) (+.f64 A C))))) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 A C)) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -4) 2)) (/.f64 (*.f64 C F) (+.f64 A C)))))) (sqrt.f64 -4))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))) (fma.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1))) (fma.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (fma.f64 2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (-.f64 C B)))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) 2) (-.f64 C B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 C B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 C B) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 C B)))) (*.f64 A (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) 2) (-.f64 C B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 C B) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) 2) (-.f64 C B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) 2) (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C B))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) 2) (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C B)) (pow.f64 B 2)) 2) (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (-.f64 C B)))) 2) (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (-.f64 C B)))) 2) (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (-.f64 C B)))) 2) (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) A) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4))))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (-.f64 A B)))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) 2) (-.f64 A B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 A B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 A B) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 A B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (-.f64 A B)))) (*.f64 C (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) 2) (-.f64 A B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (-.f64 A B) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) 2) (-.f64 A B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) 2) (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) 2) (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) 2) (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A B)) (pow.f64 B 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (-.f64 A B))))) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (-.f64 A B)))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (-.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) C) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 -4 (*.f64 A C))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 4 C)))
(*.f64 A (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -4 C)))
(*.f64 A (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 4 C)))
(*.f64 A (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -4 C)))
(*.f64 A (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 4 C)))
(*.f64 A (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -4 C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 -4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 -4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 -4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (-.f64 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))
(*.f64 C (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -4 A)))
(*.f64 C (-.f64 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))
(*.f64 C (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -4 A)))
(*.f64 C (-.f64 (/.f64 (pow.f64 B 2) C) (*.f64 4 A)))
(*.f64 C (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -4 A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 -4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 -4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 -4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))
(*.f64 B (fma.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (fma.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 A 2) F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2)) (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -5/512 (/.f64 F (*.f64 (pow.f64 A 8) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 B (fma.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 A 2) F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2)) (pow.f64 (sqrt.f64 1/8) 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -5/512 (/.f64 F (*.f64 (pow.f64 A 8) C))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 A 2) F) (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 A 2) F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2)) (pow.f64 (sqrt.f64 1/8) 2)))))))) (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 B F) (/.f64 (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2) (pow.f64 (sqrt.f64 -1) 2)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1))) (*.f64 A (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 B F) (/.f64 (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 B F) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 B F) (/.f64 (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2) (pow.f64 (sqrt.f64 -1) 2)))))) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)
(/.f64 (fma.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) (*.f64 -1/64 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)
(/.f64 (fma.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3)) (*.f64 1/4096 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/64 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))) C)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))) A)
(/.f64 (fma.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3)) (*.f64 1/4096 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) A) (/.f64 (sqrt.f64 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (*.f64 1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))) C) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3)) (*.f64 1/4096 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))) (pow.f64 (sqrt.f64 1/8) 2))))) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))) A)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 2)))) (*.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 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2)))))) (pow.f64 (sqrt.f64 1/2) 2))) (*.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))) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (fma.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (fma.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 8)) (*.f64 -2 (/.f64 (*.f64 A (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (*.f64 A C) 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 1/128 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 5)) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (*.f64 A C) 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 1/128 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 5)) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (*.f64 A C) 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4))))) (sqrt.f64 -1/4)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (*.f64 A C) 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 5)) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (*.f64 A C) 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 A 3)) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (*.f64 A C) 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 B (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 -1/2 (/.f64 1 A)))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(*.f64 B (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 -1/2 (/.f64 1 A)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (fma.f64 1/4 (/.f64 C (pow.f64 A 4)) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 -1/2 (/.f64 1 A))) 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))))
(*.f64 B (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 -1/2 (/.f64 1 A)))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 F (fma.f64 1/4 (/.f64 C (pow.f64 A 4)) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 -1/2 (/.f64 1 A))) 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (+.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 -1/16 (/.f64 1 (pow.f64 A 5))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 -1/2 (/.f64 1 A))) C) (/.f64 (-.f64 (*.f64 F (fma.f64 1/4 (/.f64 C (pow.f64 A 4)) (*.f64 1/8 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 -1/2 (/.f64 1 A))) 2) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))))) (fma.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 B C) (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 B C) (pow.f64 B 2))) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 C (*.f64 -1/2 B))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (sqrt.f64 -1)))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (-.f64 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 B C) (pow.f64 B 2))) (sqrt.f64 -1))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 C (*.f64 -1/2 B))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 C (*.f64 -1/2 B))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 F (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 6) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 F (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 6) F)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 F (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (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 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(neg.f64 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 F (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 A (sqrt.f64 8))) (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 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (sqrt.f64 8))))) A)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 F (pow.f64 (sqrt.f64 8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 8))) (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 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 F (pow.f64 (sqrt.f64 8) 2))))) (sqrt.f64 8))))) A) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (fma.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(neg.f64 (*.f64 C (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))))
(neg.f64 (*.f64 C (fma.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))))
(neg.f64 (*.f64 C (fma.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.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 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.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 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))) (*.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))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (cbrt.f64 (sqrt.f64 8)) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C))))))
(*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 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))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))))))
(fma.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2) (-.f64 C (hypot.f64 B C))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.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))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.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 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 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))))))) (cbrt.f64 (sqrt.f64 8))))))))))
(fma.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2) (-.f64 C (hypot.f64 B C))))))) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (-.f64 C (hypot.f64 B C))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) 2) (-.f64 C (hypot.f64 B C)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 C (*.f64 -1 C))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2))))) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (*.f64 -1 C)))) (pow.f64 C 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (*.f64 -1 C)))))))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 C (neg.f64 C)) C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2))))) C)))) C) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))) (pow.f64 C 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 C (neg.f64 C)))))))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))) A)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))) A)) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8)))))) A)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.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 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))) A) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (cbrt.f64 (sqrt.f64 8)))))) A)))
(*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))
(fma.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))))
(fma.f64 -1 (*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (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 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 -1 A))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2))))) A)))) A)) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C (pow.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (*.f64 -1 A)))) (pow.f64 A 2)))) 2))) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (*.f64 -1 A)))))))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (neg.f64 A)) C))) (*.f64 (sqrt.f64 -1/4) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) A))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) A)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2))))) A)))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (neg.f64 A)))) (pow.f64 A 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (-.f64 A (neg.f64 A)))))))) (sqrt.f64 -1/4)) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8)))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8)))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.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 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8)))))) C)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))))) C)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (cbrt.f64 (sqrt.f64 8)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.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 C (sqrt.f64 -1/2))) (cbrt.f64 (sqrt.f64 8)))))) C) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 8)))))) C)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 8)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (fma.f64 2 C (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 2 C (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (fma.f64 2 C (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.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))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (fma.f64 2 C (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (fma.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 2 C (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 2 C (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 2 C (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (+.f64 A C) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 -1)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 4 (*.f64 A C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (cbrt.f64 (sqrt.f64 8)) (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (cbrt.f64 (sqrt.f64 8)) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2) (-.f64 C (hypot.f64 B C))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.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 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 8))))))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2) (-.f64 C (hypot.f64 B C)))))) (-.f64 C (hypot.f64 B C))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2) (-.f64 C (hypot.f64 B C)))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 8)))))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (*.f64 -1 C))))))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 1/4 (*.f64 (/.f64 A C) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 C (neg.f64 C))))))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (fma.f64 2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 C (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))) A)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8)))))))
(neg.f64 (*.f64 A (fma.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (cbrt.f64 (sqrt.f64 8)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (cbrt.f64 (sqrt.f64 8)))))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 8)))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))) A))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))))))
(fma.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))))
(fma.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8))) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (cbrt.f64 (sqrt.f64 8))))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (fma.f64 2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (neg.f64 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (fma.f64 2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (neg.f64 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 1/4 (/.f64 (*.f64 C (*.f64 F (pow.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) 2))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (*.f64 -1 A))))))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (*.f64 -1 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (neg.f64 A))))))) (*.f64 (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -1/4 (*.f64 (/.f64 C A) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 A (neg.f64 A))))))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (fma.f64 2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 (pow.f64 C 5) (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) (sqrt.f64 -4)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (neg.f64 A)))) C)) (*.f64 (sqrt.f64 -4) (cbrt.f64 (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))))))
(neg.f64 (*.f64 C (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (sqrt.f64 -8))) (cbrt.f64 (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)) (cbrt.f64 (sqrt.f64 8)))))) C))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (cbrt.f64 (sqrt.f64 8)))))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 4 C))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 4 A))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 1 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 2) (cbrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 1)
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 3)
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3) 1/3)
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 2)
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) -1)
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3))
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(exp.f64 (log.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 1))
(/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 1/2)
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1)
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3)
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 2)
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1/2))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 1))
(sqrt.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3) 1/3)
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2) 1/2)
(sqrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 1)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3) 1/3)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(log.f64 (exp.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(exp.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 1))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 3)
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 2)
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 1))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(+.f64 C (neg.f64 (hypot.f64 B C)))
(-.f64 C (hypot.f64 B C))
(+.f64 (-.f64 C (hypot.f64 B C)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 B C))) (sqrt.f64 (hypot.f64 B C)) (hypot.f64 B C)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (hypot.f64 B C) 1))) (fma.f64 (neg.f64 (hypot.f64 B C)) 1 (*.f64 (hypot.f64 B C) 1)))
(+.f64 (fma.f64 1 C (neg.f64 (hypot.f64 B C))) (+.f64 (neg.f64 (hypot.f64 B C)) (hypot.f64 B C)))
(+.f64 (fma.f64 1 C (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(+.f64 (fma.f64 1 C (*.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (hypot.f64 B C) 1))) (fma.f64 (neg.f64 (hypot.f64 B C)) 1 (*.f64 (hypot.f64 B C) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B C))) (+.f64 (neg.f64 (hypot.f64 B C)) (hypot.f64 B C)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (*.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (hypot.f64 B C) 1))) (fma.f64 (neg.f64 (hypot.f64 B C)) 1 (*.f64 (hypot.f64 B C) 1)))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C))) (+.f64 (neg.f64 (hypot.f64 B C)) (hypot.f64 B C)))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(+.f64 (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (*.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B C))) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))
(*.f64 1 (-.f64 C (hypot.f64 B C)))
(-.f64 C (hypot.f64 B C))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B C))))
(-.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(-.f64 C (hypot.f64 B C))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (+.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (+.f64 C (hypot.f64 B C)))
(pow.f64 (-.f64 C (hypot.f64 B C)) 1)
(-.f64 C (hypot.f64 B C))
(pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 3)
(-.f64 C (hypot.f64 B C))
(pow.f64 (pow.f64 (-.f64 C (hypot.f64 B C)) 3) 1/3)
(-.f64 C (hypot.f64 B C))
(pow.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) 2)
(-.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B C))))
(-.f64 C (hypot.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 C (hypot.f64 B C)))))
(-.f64 C (hypot.f64 B C))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B C)) 3))
(-.f64 C (hypot.f64 B C))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 B C))))
(-.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 B C))))
(-.f64 C (hypot.f64 B C))
(exp.f64 (*.f64 (log.f64 (-.f64 C (hypot.f64 B C))) 1))
(-.f64 C (hypot.f64 B C))
(fma.f64 1 C (neg.f64 (hypot.f64 B C)))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B C)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)))
(/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 2)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 1)
(*.f64 F (-.f64 C (hypot.f64 B C)))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 3)
(*.f64 F (-.f64 C (hypot.f64 B C)))
(pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 2))
(pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3) 1/3)
(*.f64 F (-.f64 C (hypot.f64 B C)))
(log.f64 (pow.f64 (exp.f64 (-.f64 C (hypot.f64 B C))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (+.f64 A (-.f64 C B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) F)) (sqrt.f64 (+.f64 A (-.f64 C B))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C B))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C B))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) F)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 B B (*.f64 (*.f64 A -4) C))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 A 4)) C (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 B B (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 1 (pow.f64 B 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (*.f64 A C) -4)) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 -4 (*.f64 A C))) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (*.f64 A C) -4)) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 -4 (*.f64 A C))) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 4 (*.f64 A C)) 2) (*.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 4 (*.f64 A C)) 2) (*.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3)
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3) 1/3)
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(log.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(exp.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 B B (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 B B (*.f64 (*.f64 A -4) C))
(fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 1 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 1 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 1 (pow.f64 B 2) (*.f64 (*.f64 A -4) C))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (*.f64 A -4) C))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 -4 (*.f64 A C)))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (*.f64 A -4) C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))) 1/2))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (-.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (sqrt.f64 (-.f64 A (hypot.f64 B A))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 3)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))) 1))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1)
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) 1/3)
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 3)
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 F) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/4) (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/4))
(pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (sqrt.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2)))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/4)) (cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/4)))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1/2))
(pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) 1))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1)
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) 1/3)
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 B B (*.f64 A (*.f64 C -4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1))
(fma.f64 B B (*.f64 A (*.f64 C -4)))

eval1.7s (5.1%)

Compiler

Compiled 92374 to 60467 computations (34.5% saved)

prune506.0ms (1.6%)

Pruning

63 alts after pruning (58 fresh and 5 done)

PrunedKeptTotal
New1353471400
Fresh111122
Picked505
Done055
Total1369631432
Accuracy
84.9%
Counts
1432 → 63
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.5%
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
15.9%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
29.6%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
1.5%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
4.7%
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
27.2%
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
26.3%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (neg.f64 A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
17.5%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
26.2%
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C)))) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
19.9%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
18.8%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 C F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
20.9%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
23.1%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
16.1%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
23.0%
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
2.2%
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
17.4%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.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 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
4.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.3%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
11.2%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
29.1%
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
16.1%
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))))
31.0%
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
27.4%
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
32.0%
(neg.f64 (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)) 2))
31.5%
(neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 3))
32.1%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
23.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2) 1/3)))
6.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))))))))
31.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B C)))))))
27.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C)))))))
30.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))))
29.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
35.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
31.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
31.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B C))))))))
10.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C))))))))
14.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
31.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))))
0.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
30.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))))
1.5%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
32.0%
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
28.5%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)))))
16.8%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (hypot.f64 B C)) (pow.f64 B 2))))))
21.5%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
26.0%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
1.3%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 A)))))
29.2%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
16.0%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B C)))))))
22.8%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))))
31.4%
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2)))
4.8%
(neg.f64 (log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))))
31.9%
(neg.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))))
30.7%
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))))
24.9%
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3)))
12.0%
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
Compiler

Compiled 3530 to 2455 computations (30.5% saved)

localize1.5s (4.7%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.3%
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2))
99.2%
(fma.f64 B B (*.f64 A (*.f64 C -4)))
93.9%
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
93.0%
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
99.9%
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
96.8%
(-.f64 C (hypot.f64 B (-.f64 A C)))
95.0%
(sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
94.2%
(/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))
100.0%
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
98.9%
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
98.5%
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
97.4%
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
100.0%
(*.f64 F (/.f64 -1 B))
99.9%
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B))))
95.9%
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
100.0%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
100.0%
(*.f64 F (-.f64 C (hypot.f64 B C)))
97.8%
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
96.8%
(-.f64 C (hypot.f64 B C))
Results
943.0ms225×256invalid
232.0ms26×256valid
7.0ms512valid
2.0ms256invalid
7.0ms2048valid
5.0ms1024valid
Compiler

Compiled 500 to 209 computations (58.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 987.0ms
Operation ival-mult, time spent: 612.0ms, 62.0% of total-time
Operation composed, time spent: 186.0ms, 19.0% of total-time
Operation ival-sqrt, time spent: 40.0ms, 4.0% of total-time
Operation ival-pow, time spent: 40.0ms, 4.0% of total-time
Operation ival-add, time spent: 29.0ms, 3.0% of total-time
Operation ival-div, time spent: 28.0ms, 3.0% of total-time
Operation ival-log, time spent: 17.0ms, 2.0% of total-time
Operation ival-neg, time spent: 11.0ms, 1.0% of total-time
Operation const, time spent: 10.0ms, 1.0% of total-time
Operation ival-sub, time spent: 8.0ms, 1.0% of total-time
Operation ival-exp, time spent: 7.0ms, 1.0% of total-time

series374.0ms (1.1%)

Counts
15 → 564
Calls
Call 1
Inputs
#<alt (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))>
#<alt (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)>
#<alt (sqrt.f64 (*.f64 F (/.f64 -1 B)))>
#<alt (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B))))>
#<alt (*.f64 F (/.f64 -1 B))>
#<alt (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))>
#<alt (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))>
#<alt (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))>
#<alt (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))>
#<alt (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))>
#<alt (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))>
#<alt (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))>
#<alt (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2))>
Outputs
#<alt (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))>
#<alt (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))>
#<alt (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))>
#<alt (*.f64 B (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))>
#<alt (*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))>
#<alt (*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 -1 (/.f64 F B))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))>
#<alt (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))>
#<alt (+.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 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 3))))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 4))))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (*.f64 C (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 6))))))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))>
#<alt (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))>
#<alt (+.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 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))>
#<alt (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) C)))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (pow.f64 C 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))) (pow.f64 B 2))>
#<alt (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))) (pow.f64 B 2))>
#<alt (/.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 6)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))) (pow.f64 B 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))) (pow.f64 B 2))>
#<alt (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))) (pow.f64 B 2))>
#<alt (/.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 6)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))) (pow.f64 B 2))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (*.f64 2 (*.f64 (pow.f64 C 2) F))>
#<alt (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))>
#<alt (-.f64 (+.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (/.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2))>
#<alt (-.f64 (/.f64 C (pow.f64 B 2)) (+.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 A))))>
#<alt (-.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 A))))>
#<alt (-.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (pow.f64 B 2)))) (/.f64 C (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 A))))>
#<alt (*.f64 2 (/.f64 A (pow.f64 B 2)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 B 2)))))))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (pow.f64 B 2)))) (*.f64 1/2 C)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 B 2)))))))>
#<alt (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2))>
#<alt (-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))>
#<alt (-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))>
#<alt (-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))>
#<alt (/.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))>
#<alt (-.f64 (/.f64 A (pow.f64 B 2)) (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 C))))>
#<alt (-.f64 (+.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 2))) (/.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 C))))>
#<alt (-.f64 (+.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 B 2) (pow.f64 C 3)))) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 C))))>
#<alt (*.f64 2 (/.f64 C (pow.f64 B 2)))>
#<alt (*.f64 C (+.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 (pow.f64 C 2)))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 (pow.f64 C 2)))))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 B 2) C))) (*.f64 1/2 A)) (pow.f64 C 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 (pow.f64 C 2)))))))>
#<alt (*.f64 2 (/.f64 C (pow.f64 B 2)))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))>
#<alt (/.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (pow.f64 B 2))>
#<alt (/.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (pow.f64 B 2))>
#<alt (/.f64 -1 B)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))) 1) B)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (/.f64 A B) (/.f64 C B)))) 1) B)>
#<alt (/.f64 1 B)>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A C) B)) 1) B))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) 1) B))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)))) B)))) B)) 1) B))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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)))))))) B) (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 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (-.f64 C (*.f64 -1 C))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 C (sqrt.f64 -1))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 -2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 C (sqrt.f64 -1))) (sqrt.f64 -2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (-.f64 A (*.f64 -1 A))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (sqrt.f64 -1))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (sqrt.f64 -1))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))>
#<alt (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (-.f64 A C) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (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 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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))))))))) B) (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 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (-.f64 C (*.f64 -1 C)))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 B (sqrt.f64 -2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (-.f64 A (*.f64 -1 A)))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 B (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))>
#<alt (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (-.f64 A C)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (*.f64 2 (log.f64 B)))>
#<alt (+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2)))))) (*.f64 2 (log.f64 B))))>
#<alt (+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (+.f64 (*.f64 2 (log.f64 B)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2))))) (*.f64 1/24 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2) (pow.f64 C 2))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))) C)))))))))>
#<alt (+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (+.f64 (*.f64 2 (log.f64 B)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -180 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))) (pow.f64 C 2))) (+.f64 (*.f64 30 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 3) (pow.f64 C 3))) (*.f64 360 (/.f64 (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5)))) C)))))) (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2) (pow.f64 C 2))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))) C))))))))))>
#<alt (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -3 (log.f64 (/.f64 1 B))))>
#<alt (+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (*.f64 -1 (/.f64 A B))))>
#<alt (+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))) (pow.f64 B 2))))))>
#<alt (+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 -1 (/.f64 A B)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 A (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (+.f64 (*.f64 -2 (pow.f64 A 3)) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))) (pow.f64 B 2)))))))>
#<alt (+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -3 (log.f64 (/.f64 -1 B))))>
#<alt (+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (/.f64 A B)))>
#<alt (+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))) B))) B))))>
#<alt (+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 A) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 A (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (+.f64 (*.f64 -2 (pow.f64 A 3)) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) B)) (*.f64 1/2 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))))) B))) B))))>
#<alt (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))>
#<alt (+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (pow.f64 B 3))))>
#<alt (+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (pow.f64 B 3))) (*.f64 1/2 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) (pow.f64 B 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2) (pow.f64 B 6)))))))))>
#<alt (+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (pow.f64 B 3))) (*.f64 A (+.f64 (*.f64 1/6 (*.f64 A (+.f64 (*.f64 -12 (/.f64 C (pow.f64 B 4))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (pow.f64 B 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 3) (pow.f64 B 9))))))) (*.f64 1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) (pow.f64 B 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2) (pow.f64 B 6))))))))))>
#<alt (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))>
#<alt (+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))>
#<alt (+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2)))))>
#<alt (+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 3/8 (/.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))))))>
#<alt (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -2 (log.f64 (/.f64 -1 A))))>
#<alt (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))>
#<alt (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 1/4 (/.f64 (pow.f64 B 2) C))) A))))>
#<alt (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 3/8 (/.f64 (pow.f64 B 4) C)))) A)) (*.f64 1/2 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))))) A)) (*.f64 1/4 (/.f64 (pow.f64 B 2) C))) A))))>
#<alt (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))))>
#<alt (+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) C) (pow.f64 B 4))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))>
#<alt (+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (/.f64 A (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 6))) (*.f64 -8 (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))))>
#<alt (+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (log.f64 (/.f64 1 C))))>
#<alt (+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))>
#<alt (+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))>
#<alt (+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (log.f64 (/.f64 -1 C))))>
#<alt (+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))>
#<alt (+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) C))) (*.f64 1/4 (/.f64 (pow.f64 B 2) A))) C))))>
#<alt (+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) C)))) C)) (*.f64 1/4 (/.f64 (pow.f64 B 2) A))) C))))>
#<alt (+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))>
#<alt (+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))>
#<alt (+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))>
#<alt (+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))>
#<alt (+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))>
#<alt (+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))>
#<alt (+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))>
#<alt (+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -5/512 (/.f64 F (*.f64 (pow.f64 A 8) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))) C)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))) A)>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 2)))) (*.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 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4))))) (sqrt.f64 -1/4)))))))>
#<alt (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))) (sqrt.f64 (/.f64 F C)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))>
#<alt (*.f64 B (+.f64 (*.f64 2 (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) C)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))))))))>
#<alt (*.f64 B (+.f64 (*.f64 2 (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) C))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5)))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) C)))) C)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2))) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -2) 2))) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2))) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -2)))) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)))) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)))) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2)))) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 4 (/.f64 (*.f64 C F) B)) (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)))) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)))>
#<alt (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) C))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) C))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 B 6) F)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) C)))) C))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) F)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (sqrt.f64 -16))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) C) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) C) (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 -8))>
#<alt (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 8)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 8) 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 8))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
Calls

141 calls:

TimeVariablePointExpression
96.0ms
F
@-inf
(log (* (+ (* B B) (* A (* C -4))) (* F (* 2 (- A (sqrt (+ (* B B) (* A A))))))))
38.0ms
A
@-inf
(/ (sqrt (* -8 (* A (* C (* F (- C (neg C))))))) (neg (+ (* C (* A -4)) (pow B 2))))
37.0ms
F
@0
(log (* (+ (* B B) (* A (* C -4))) (* F (* 2 (- A (sqrt (+ (* B B) (* A A))))))))
16.0ms
C
@-inf
(* A (* C (* F (- C (neg C)))))
8.0ms
C
@-inf
(sqrt (* F (/ (+ A (- C (sqrt (+ (* B B) (* (- A C) (- A C)))))) (pow B 2))))

rewrite159.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
500×log1p-expm1-u
500×expm1-log1p-u
495×add-exp-log
493×add-log-exp
492×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062868
11095862
Stop Event
node limit
Counts
15 → 282
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B))))
(*.f64 F (/.f64 -1 B))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))
(sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 2)
(pow.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) -1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 -1 B))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 B)))
(*.f64 (sqrt.f64 (/.f64 -1 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (/.f64 -1 B))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B))) 1/2))
(pow.f64 (*.f64 F (/.f64 -1 B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) 3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))))))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 -1 B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 2)
(pow.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))) 1/2)
(pow.f64 (*.f64 (*.f64 F (/.f64 -1 B)) 2) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 -1 B)))) 1)
(/.f64 (*.f64 F -1) B)
(pow.f64 (*.f64 F (/.f64 -1 B)) 1)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B))) 3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (/.f64 -1 B)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 -1 B)))))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 -1 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 -1 B))))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 -1 B))))
(exp.f64 (log.f64 (*.f64 F (/.f64 -1 B))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 -1 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1/2))
(*.f64 (pow.f64 (*.f64 -8 A) 1/2) (sqrt.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3/2) (pow.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 1)
(pow.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 3)
(pow.f64 (pow.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 2)
(log.f64 (pow.f64 (exp.f64 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(exp.f64 (log.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1)
(pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (-.f64 C (neg.f64 C))) C))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3))
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 3) (pow.f64 C 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(exp.f64 (log.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)))) 1)
(*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(*.f64 1 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 2) (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 2)
(pow.f64 (/.f64 (pow.f64 B 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) -1)
(log.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) (pow.f64 (pow.f64 B 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1/2))
(pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 2)
(pow.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1/2)
(pow.f64 (*.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 2) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 1))
(+.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(+.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (log.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))
(+.f64 (log.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 0 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 2)) (log.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(+.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (log.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 1)
(*.f64 1 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 2)) (cbrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) (sqrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 2)
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(log1p.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) 1))
(exp.f64 (log.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) -1)
(neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 1)
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 1/2) (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) 1/2)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))
(log.f64 (exp.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))

simplify628.0ms (1.9%)

Algorithm
egg-herbie
Rules
922×+-commutative
884×associate-*r*
796×fma-define
562×associate-*r/
376×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0294988032
1778688032
Stop Event
node limit
Counts
846 → 958
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))
(*.f64 B (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.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 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 3))))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))))
(*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 4))))))))
(*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (*.f64 C (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 6))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.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 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) C)))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (pow.f64 C 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 6)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))) (pow.f64 B 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 6)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))) (pow.f64 B 2))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))
(-.f64 (+.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(/.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2))
(-.f64 (/.f64 C (pow.f64 B 2)) (+.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 A))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 A))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (pow.f64 B 2)))) (/.f64 C (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 A))))
(*.f64 2 (/.f64 A (pow.f64 B 2)))
(*.f64 A (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 B 2)))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (pow.f64 B 2)))) (*.f64 1/2 C)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 B 2)))))))
(/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2))
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(/.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))
(-.f64 (/.f64 A (pow.f64 B 2)) (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 C))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 2))) (/.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 C))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 B 2) (pow.f64 C 3)))) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 C))))
(*.f64 2 (/.f64 C (pow.f64 B 2)))
(*.f64 C (+.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 (pow.f64 C 2)))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 (pow.f64 C 2)))))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 B 2) C))) (*.f64 1/2 A)) (pow.f64 C 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 (pow.f64 C 2)))))))
(*.f64 2 (/.f64 C (pow.f64 B 2)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (pow.f64 B 2))
(/.f64 -1 B)
(/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))) 1) B)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (/.f64 A B) (/.f64 C B)))) 1) B)
(/.f64 1 B)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A C) B)) 1) B))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) 1) B))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)))) B)))) B)) 1) B))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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)))))))) B) (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 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (-.f64 C (*.f64 -1 C))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 C (sqrt.f64 -1))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 -2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 C (sqrt.f64 -1))) (sqrt.f64 -2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (-.f64 A (*.f64 -1 A))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (sqrt.f64 -1))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (sqrt.f64 -1))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (-.f64 A C) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.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 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (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 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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))))))))) B) (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 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (-.f64 C (*.f64 -1 C)))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 B (sqrt.f64 -2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (-.f64 A (*.f64 -1 A)))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 B (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (-.f64 A C)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (*.f64 2 (log.f64 B)))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2)))))) (*.f64 2 (log.f64 B))))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (+.f64 (*.f64 2 (log.f64 B)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2))))) (*.f64 1/24 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2) (pow.f64 C 2))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))) C)))))))))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (+.f64 (*.f64 2 (log.f64 B)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -180 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))) (pow.f64 C 2))) (+.f64 (*.f64 30 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 3) (pow.f64 C 3))) (*.f64 360 (/.f64 (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5)))) C)))))) (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2) (pow.f64 C 2))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))) C))))))))))
(+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -3 (log.f64 (/.f64 1 B))))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (*.f64 -1 (/.f64 A B))))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))) (pow.f64 B 2))))))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 -1 (/.f64 A B)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 A (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (+.f64 (*.f64 -2 (pow.f64 A 3)) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))) (pow.f64 B 2)))))))
(+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -3 (log.f64 (/.f64 -1 B))))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (/.f64 A B)))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))) B))) B))))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 A) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 A (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (+.f64 (*.f64 -2 (pow.f64 A 3)) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) B)) (*.f64 1/2 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))))) B))) B))))
(log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (pow.f64 B 3))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (pow.f64 B 3))) (*.f64 1/2 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) (pow.f64 B 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2) (pow.f64 B 6)))))))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (pow.f64 B 3))) (*.f64 A (+.f64 (*.f64 1/6 (*.f64 A (+.f64 (*.f64 -12 (/.f64 C (pow.f64 B 4))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (pow.f64 B 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 3) (pow.f64 B 9))))))) (*.f64 1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) (pow.f64 B 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2) (pow.f64 B 6))))))))))
(log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2)))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 3/8 (/.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))))))
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -2 (log.f64 (/.f64 -1 A))))
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 1/4 (/.f64 (pow.f64 B 2) C))) A))))
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 3/8 (/.f64 (pow.f64 B 4) C)))) A)) (*.f64 1/2 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))))) A)) (*.f64 1/4 (/.f64 (pow.f64 B 2) C))) A))))
(log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) C) (pow.f64 B 4))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (/.f64 A (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 6))) (*.f64 -8 (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (log.f64 (/.f64 1 C))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (log.f64 (/.f64 -1 C))))
(+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) C))) (*.f64 1/4 (/.f64 (pow.f64 B 2) A))) C))))
(+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) C)))) C)) (*.f64 1/4 (/.f64 (pow.f64 B 2) A))) C))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -5/512 (/.f64 F (*.f64 (pow.f64 A 8) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))) C)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))) A)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 2)))) (*.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 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4))))) (sqrt.f64 -1/4)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))) (sqrt.f64 (/.f64 F C)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))
(*.f64 B (+.f64 (*.f64 2 (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) C)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))))))))
(*.f64 B (+.f64 (*.f64 2 (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) C))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5)))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) C)))) C)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2))) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -2) 2))) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2))) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -2)))) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)))) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)))
(+.f64 (*.f64 A (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)))) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2)))) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 4 (/.f64 (*.f64 C F) B)) (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)))) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) C))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) C))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 B 6) F)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) C)))) C))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) F)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (sqrt.f64 -16))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) C) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) C) (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 -8))
(*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))
(*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))))
(*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 8) 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 8))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 2)
(pow.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) -1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 -1 B))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 B)))
(*.f64 (sqrt.f64 (/.f64 -1 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (/.f64 -1 B))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B))) 1/2))
(pow.f64 (*.f64 F (/.f64 -1 B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) 3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))))))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 -1 B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 2)
(pow.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))) 1/2)
(pow.f64 (*.f64 (*.f64 F (/.f64 -1 B)) 2) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 -1 B)))) 1)
(/.f64 (*.f64 F -1) B)
(pow.f64 (*.f64 F (/.f64 -1 B)) 1)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B))) 3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (/.f64 -1 B)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 -1 B)))))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 -1 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 -1 B))))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 -1 B))))
(exp.f64 (log.f64 (*.f64 F (/.f64 -1 B))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 -1 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1/2))
(*.f64 (pow.f64 (*.f64 -8 A) 1/2) (sqrt.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3/2) (pow.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 1)
(pow.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 3)
(pow.f64 (pow.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 2)
(log.f64 (pow.f64 (exp.f64 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(exp.f64 (log.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1)
(pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (-.f64 C (neg.f64 C))) C))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3))
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 3) (pow.f64 C 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(exp.f64 (log.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)))) 1)
(*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(*.f64 1 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 2) (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 2)
(pow.f64 (/.f64 (pow.f64 B 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) -1)
(log.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) (pow.f64 (pow.f64 B 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1/2))
(pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 2)
(pow.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1/2)
(pow.f64 (*.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 2) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 1))
(+.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(+.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (log.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))
(+.f64 (log.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 0 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 2)) (log.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(+.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (log.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 1)
(*.f64 1 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 2)) (cbrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) (sqrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 2)
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(log1p.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) 1))
(exp.f64 (log.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) -1)
(neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 1)
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 1/2) (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) 1/2)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))
(log.f64 (exp.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/32 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/512 (*.f64 (*.f64 (pow.f64 B 5) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/32 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))
(*.f64 B (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))
(*.f64 B (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 B (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)))))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 B (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 B (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 B (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 B (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(neg.f64 (*.f64 B (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))))
(neg.f64 (*.f64 B (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))))
(neg.f64 (*.f64 B (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F B)) (*.f64 -1/4 (/.f64 F (*.f64 B (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 -1/32 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(fma.f64 -1/32 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 -1/512 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/32 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))) (pow.f64 C 3)) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 5/128 (/.f64 F (pow.f64 C 7))) (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/256 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 -1 (/.f64 F B))
(neg.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (pow.f64 B 2)) (*.f64 A (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 4))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (pow.f64 B 2)) (*.f64 A (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (*.f64 A (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 C 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 3))))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))) A)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 C 2)))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1) (pow.f64 C 3))))) A) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))) A)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (pow.f64 B 2)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))))
(*.f64 C (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))))
(*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 4))))))))
(*.f64 C (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (*.f64 C (fma.f64 -16 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 C (sqrt.f64 -16))) (pow.f64 B 6)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 4))))))))
(*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (*.f64 C (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 6))))))))))
(*.f64 C (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (*.f64 C (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 C (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 8))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -16) (pow.f64 B 6))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) C))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) C)))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -16) C))))) C) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -1) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -1) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -1) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -1)) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -1) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (*.f64 (pow.f64 B 2) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (pow.f64 C 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)) (*.f64 (pow.f64 B 2) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (pow.f64 B 2)))
(/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))) (pow.f64 B 2))
(/.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))) (pow.f64 B 2))
(/.f64 (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 6)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))) (pow.f64 B 2))
(/.f64 (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (pow.f64 C 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 6)))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))) (pow.f64 B 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (pow.f64 B 2)))
(/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))) (pow.f64 B 2))
(/.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))) (pow.f64 B 2))
(/.f64 (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 6)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))) (pow.f64 B 2))
(/.f64 (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (pow.f64 C 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 6)))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))) (pow.f64 B 2))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(*.f64 2 (*.f64 (pow.f64 C 2) F))
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))
(/.f64 (-.f64 C (hypot.f64 B C)) (pow.f64 B 2))
(/.f64 (-.f64 C (hypot.f64 C B)) (pow.f64 B 2))
(-.f64 (+.f64 (*.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (fma.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B C)))
(-.f64 (fma.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 C B)))
(-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (fma.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B C)))
(-.f64 (fma.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 C B)))
(-.f64 (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 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 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (fma.f64 A (-.f64 (fma.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 1 (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B C)))
(-.f64 (fma.f64 A (-.f64 (fma.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 1 (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 C B)))
(/.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2))
(/.f64 (-.f64 C (neg.f64 C)) (pow.f64 B 2))
(-.f64 (/.f64 C (pow.f64 B 2)) (+.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 A))))
(-.f64 (/.f64 (-.f64 C (neg.f64 C)) (pow.f64 B 2)) (/.f64 1/2 A))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 A))))
(+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (-.f64 (/.f64 (-.f64 C (neg.f64 C)) (pow.f64 B 2)) (/.f64 1/2 A)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (pow.f64 B 2)))) (/.f64 C (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 A))))
(-.f64 (fma.f64 -1/2 (/.f64 C (pow.f64 A 2)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (pow.f64 B 2))) (/.f64 C (pow.f64 B 2)))) (fma.f64 -1 (/.f64 C (pow.f64 B 2)) (/.f64 1/2 A)))
(*.f64 2 (/.f64 A (pow.f64 B 2)))
(*.f64 A (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 B 2)))))
(*.f64 A (+.f64 (/.f64 1/2 (pow.f64 A 2)) (/.f64 2 (pow.f64 B 2))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 B 2)))))))
(*.f64 (neg.f64 A) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 3))) (+.f64 (/.f64 1/2 (pow.f64 A 2)) (/.f64 2 (pow.f64 B 2)))))
(*.f64 -1 (*.f64 A (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (pow.f64 B 2)))) (*.f64 1/2 C)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 B 2)))))))
(*.f64 (neg.f64 A) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (pow.f64 B 2))) (*.f64 1/2 C)) (pow.f64 A 3))) (+.f64 (/.f64 1/2 (pow.f64 A 2)) (/.f64 2 (pow.f64 B 2)))))
(/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2))
(/.f64 (-.f64 A (hypot.f64 B A)) (pow.f64 B 2))
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (fma.f64 C (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 (/.f64 (neg.f64 A) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B A)))
(-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (fma.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 C (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 1 (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 A) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B A)))
(-.f64 (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 1 (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(-.f64 (fma.f64 C (-.f64 (fma.f64 C (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 1 (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 A) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 A (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B A)))
(/.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))
(/.f64 (-.f64 A (neg.f64 A)) (pow.f64 B 2))
(-.f64 (/.f64 A (pow.f64 B 2)) (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 C))))
(-.f64 (/.f64 (-.f64 A (neg.f64 A)) (pow.f64 B 2)) (/.f64 1/2 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 2))) (/.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 C))))
(+.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 2))) (-.f64 (/.f64 (-.f64 A (neg.f64 A)) (pow.f64 B 2)) (/.f64 1/2 C)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 B 2) (pow.f64 C 3)))) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 C))))
(-.f64 (fma.f64 -1/2 (/.f64 A (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 B 2) (pow.f64 C 3))) (/.f64 A (pow.f64 B 2)))) (fma.f64 -1 (/.f64 A (pow.f64 B 2)) (/.f64 1/2 C)))
(*.f64 2 (/.f64 C (pow.f64 B 2)))
(*.f64 C (+.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 (pow.f64 C 2)))))
(*.f64 C (+.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 1/2 (pow.f64 C 2))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 (pow.f64 C 2)))))))
(*.f64 (neg.f64 C) (-.f64 (*.f64 -1/2 (/.f64 A (pow.f64 C 3))) (+.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 1/2 (pow.f64 C 2)))))
(*.f64 -1 (*.f64 C (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 B 2) C))) (*.f64 1/2 A)) (pow.f64 C 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (*.f64 1/2 (/.f64 1 (pow.f64 C 2)))))))
(*.f64 (neg.f64 C) (-.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 A)) (pow.f64 C 3))) (+.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 1/2 (pow.f64 C 2)))))
(*.f64 2 (/.f64 C (pow.f64 B 2)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 C)) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (pow.f64 B 2))
(/.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C)))))) (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (pow.f64 B 2))
(/.f64 (fma.f64 2 C (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (/.f64 1/2 (-.f64 A C))))) (pow.f64 B 2))
(/.f64 -1 B)
(/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)
(/.f64 (+.f64 (/.f64 A B) (-.f64 (/.f64 C B) 1)) B)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))) 1) B)
(/.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))) -1) B)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (/.f64 A B) (/.f64 C B)))) 1) B)
(/.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (+.f64 (/.f64 A B) (/.f64 C B)))) -1) B)
(/.f64 1 B)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A C) B)) 1) B))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 C A) B) -1) B))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) 1) B))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) -1) B))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)))) B)))) B)) 1) B))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)))) B)))) B) -1) B))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C))))) B) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) B) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 B C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) B) (*.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(fma.f64 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 C B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 C B)))))) B) (*.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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)))))))) B) (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 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 B C))))) (-.f64 C (hypot.f64 B C)))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 B C))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) B))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 C B))))) (-.f64 C (hypot.f64 C B)))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 C B))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 C B)))))) B))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))
(fma.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (neg.f64 C))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))))
(fma.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (neg.f64 C))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (neg.f64 C))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (-.f64 C (*.f64 -1 C))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))))
(fma.f64 -1/4 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F (-.f64 C (neg.f64 C))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (neg.f64 C))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (neg.f64 C)))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (neg.f64 C))))) (-.f64 C (neg.f64 C)))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))))
(*.f64 (neg.f64 A) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 C (sqrt.f64 -1))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (/.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 -2)))))) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 -2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 C (sqrt.f64 -1))) (sqrt.f64 -2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 B (sqrt.f64 -2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (/.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 -2)))))) A) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))))) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2) (-.f64 A (hypot.f64 B A))))))) B) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2) (-.f64 A (hypot.f64 B A))))))) (-.f64 A (hypot.f64 B A)))))) B) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2) (-.f64 A (hypot.f64 B A)))))) B) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (hypot.f64 B A))))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))
(fma.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))))
(fma.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))) (fma.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 F (-.f64 A (neg.f64 A)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 B (pow.f64 C 2))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (-.f64 A (*.f64 -1 A))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))))
(fma.f64 -1/4 (*.f64 (/.f64 B C) (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))) (fma.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 F (-.f64 A (neg.f64 A)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 B (pow.f64 C 2))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 F (-.f64 A (neg.f64 A)))))) (-.f64 A (neg.f64 A)))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (sqrt.f64 -1))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1/4 (+.f64 (*.f64 (*.f64 A (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (sqrt.f64 -1))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 B (sqrt.f64 -2)))) (sqrt.f64 (/.f64 F C))) (*.f64 1/4 (*.f64 (*.f64 A (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (sqrt.f64 (*.f64 C F))))) C) (*.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) B)
(/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (/.f64 (*.f64 1/8 F) (pow.f64 (-.f64 A C) 3)) (*.f64 -1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 2))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C)))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (/.f64 (*.f64 1/8 F) (pow.f64 (-.f64 A C) 3)) (*.f64 -1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 (-.f64 A C) 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/8 F) (pow.f64 (-.f64 A C) 3)) (*.f64 -1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 C A) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 C A) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 A C) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 C A) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 C A)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 (-.f64 A C) 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 C A)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (-.f64 A C) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (pow.f64 (-.f64 A C) 2)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 C A)) (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (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 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 B C)))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 C B)))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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))))))))) B) (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 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 B C))))) (-.f64 C (hypot.f64 B C))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 B C)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 B C)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 C B))))) (-.f64 C (hypot.f64 C B))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 C (hypot.f64 C B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (hypot.f64 C B)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))
(fma.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (-.f64 C (neg.f64 C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C)))))))
(fma.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (-.f64 C (neg.f64 C))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (neg.f64 C))))) (*.f64 (pow.f64 A 2) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (*.f64 -1 C)))))) (-.f64 C (*.f64 -1 C)))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (*.f64 -1 C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (*.f64 -1 C))))))))
(fma.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (-.f64 C (neg.f64 C))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (neg.f64 C))))) (*.f64 (pow.f64 A 2) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (neg.f64 C)))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 C (neg.f64 C))))) (-.f64 C (neg.f64 C)))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (neg.f64 C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (neg.f64 C))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))))
(*.f64 (neg.f64 A) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2))))) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 B (sqrt.f64 -2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 -2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2))))) A) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 -2)))))) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2) (-.f64 A (hypot.f64 B A))))))) B) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (hypot.f64 B A))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2) (-.f64 A (hypot.f64 B A))))))) (-.f64 A (hypot.f64 B A))))))) B) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (hypot.f64 B A))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2) (-.f64 A (hypot.f64 B A)))))) B)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (hypot.f64 B A))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))
(fma.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A)))))))
(fma.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 F (-.f64 A (neg.f64 A)))))) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) C) (sqrt.f64 (/.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) F) (-.f64 A (*.f64 -1 A)))))) (-.f64 A (*.f64 -1 A)))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (*.f64 -1 A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (*.f64 -1 A))))))))
(fma.f64 -1/4 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (-.f64 A (neg.f64 A))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 F (-.f64 A (neg.f64 A)))))) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A)))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 F (-.f64 A (neg.f64 A)))))) (-.f64 A (neg.f64 A)))))) (*.f64 B (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (neg.f64 A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 1/4 (*.f64 (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 -1/4 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 A B) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 -2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 B (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 -2)))) (sqrt.f64 (/.f64 F C))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 A B) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))) C) (*.f64 -1/4 (*.f64 (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 -2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F C)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (-.f64 A C)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (-.f64 A C))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (*.f64 1/8 F) (pow.f64 (-.f64 A C) 3)) (*.f64 -1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (-.f64 A C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (/.f64 (*.f64 1/8 F) (pow.f64 (-.f64 A C) 3)) (*.f64 -1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 (-.f64 A C) 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/8 F) (pow.f64 (-.f64 A C) 3)) (*.f64 -1/16 (/.f64 F (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))))) B)
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 A C)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 C A) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)) (pow.f64 (sqrt.f64 -1) 2))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (*.f64 2 (log.f64 B)))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2)))))) (*.f64 2 (log.f64 B))))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1/2 (pow.f64 A 2)) (/.f64 1/2 (*.f64 A C)))) (*.f64 2 (log.f64 B))))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (+.f64 (*.f64 2 (log.f64 B)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2))))) (*.f64 1/24 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2) (pow.f64 C 2))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))) C)))))))))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (fma.f64 2 (log.f64 B) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (+.f64 (/.f64 1/2 (pow.f64 A 2)) (/.f64 1/2 (*.f64 A C))) (*.f64 1/24 (*.f64 (pow.f64 B 2) (fma.f64 -3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A)) 2) (pow.f64 C 2)) (*.f64 12 (/.f64 (fma.f64 1/4 (/.f64 C (pow.f64 A 4)) (/.f64 1/8 (pow.f64 A 3))) C)))))))))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (+.f64 (*.f64 2 (log.f64 B)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -180 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))) (pow.f64 C 2))) (+.f64 (*.f64 30 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 3) (pow.f64 C 3))) (*.f64 360 (/.f64 (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5)))) C)))))) (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2) (pow.f64 C 2))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))) C))))))))))
(+.f64 (log.f64 (*.f64 4 (*.f64 C F))) (fma.f64 2 (log.f64 B) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (+.f64 (/.f64 1/2 (pow.f64 A 2)) (/.f64 1/2 (*.f64 A C))) (*.f64 (pow.f64 B 2) (fma.f64 1/720 (*.f64 (pow.f64 B 2) (fma.f64 -180 (*.f64 (fma.f64 1/4 (/.f64 C (pow.f64 A 4)) (/.f64 1/8 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A)) (pow.f64 C 2))) (fma.f64 30 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A)) 3) (pow.f64 C 3)) (*.f64 360 (/.f64 (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (/.f64 1/16 (pow.f64 A 5))) C))))) (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A)) 2) (pow.f64 C 2)) (*.f64 12 (/.f64 (fma.f64 1/4 (/.f64 C (pow.f64 A 4)) (/.f64 1/8 (pow.f64 A 3))) C))))))))))
(+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -3 (log.f64 (/.f64 1 B))))
(+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -3 (neg.f64 (log.f64 B))))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (*.f64 -1 (/.f64 A B))))
(+.f64 (log.f64 (*.f64 -2 F)) (fma.f64 -3 (neg.f64 (log.f64 B)) (/.f64 (neg.f64 A) B)))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))) (pow.f64 B 2))))))
(+.f64 (log.f64 (*.f64 -2 F)) (fma.f64 -3 (neg.f64 (log.f64 B)) (fma.f64 -1 (/.f64 A B) (*.f64 1/2 (/.f64 (fma.f64 -2 (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))) (neg.f64 (pow.f64 A 2))) (pow.f64 B 2))))))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (+.f64 (*.f64 -1 (/.f64 A B)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 A (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (+.f64 (*.f64 -2 (pow.f64 A 3)) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))) (pow.f64 B 2)))))))
(+.f64 (log.f64 (*.f64 -2 F)) (fma.f64 -3 (neg.f64 (log.f64 B)) (fma.f64 -1 (/.f64 A B) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 A (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C)))) (fma.f64 -2 (pow.f64 A 3) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (fma.f64 -2 (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))) (neg.f64 (pow.f64 A 2))) (pow.f64 B 2)))))))
(+.f64 (log.f64 (*.f64 -2 F)) (*.f64 -3 (log.f64 (/.f64 -1 B))))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (/.f64 A B)))
(+.f64 (log.f64 (*.f64 -2 F)) (fma.f64 -3 (log.f64 (/.f64 -1 B)) (/.f64 A B)))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))) B))) B))))
(+.f64 (log.f64 (*.f64 -2 F)) (fma.f64 -3 (log.f64 (/.f64 -1 B)) (neg.f64 (/.f64 (fma.f64 -1 A (/.f64 (*.f64 -1/2 (fma.f64 -2 (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))) (neg.f64 (pow.f64 A 2)))) B)) B))))
(+.f64 (log.f64 (*.f64 -2 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 A) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 A (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (+.f64 (*.f64 -2 (pow.f64 A 3)) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) B)) (*.f64 1/2 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (*.f64 -1 (pow.f64 A 2))))) B))) B))))
(+.f64 (log.f64 (*.f64 -2 F)) (fma.f64 -3 (log.f64 (/.f64 -1 B)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 A (/.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 A (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C)))) (fma.f64 -2 (pow.f64 A 3) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) B) (*.f64 1/2 (fma.f64 -2 (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))) (neg.f64 (pow.f64 A 2))))) B))) B))))
(log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (pow.f64 B 3))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (neg.f64 (*.f64 A (/.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) (pow.f64 B 3)))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (pow.f64 B 3))) (*.f64 1/2 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) (pow.f64 B 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2) (pow.f64 B 6)))))))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 1/2 (*.f64 A (fma.f64 -2 (/.f64 (fma.f64 -4 C (*.f64 -1/2 B)) (pow.f64 B 3)) (neg.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) 2) (pow.f64 B 6)))))))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (pow.f64 B 3))) (*.f64 A (+.f64 (*.f64 1/6 (*.f64 A (+.f64 (*.f64 -12 (/.f64 C (pow.f64 B 4))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (pow.f64 B 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 3) (pow.f64 B 9))))))) (*.f64 1/2 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) (pow.f64 B 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2) (pow.f64 B 6))))))))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) (pow.f64 B 3)) (*.f64 A (fma.f64 1/6 (*.f64 A (fma.f64 -12 (/.f64 C (pow.f64 B 4)) (fma.f64 -6 (*.f64 (fma.f64 -4 C (*.f64 -1/2 B)) (/.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) (pow.f64 B 6))) (*.f64 -2 (/.f64 (pow.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) 3) (pow.f64 B 9)))))) (*.f64 1/2 (fma.f64 -2 (/.f64 (fma.f64 -4 C (*.f64 -1/2 B)) (pow.f64 B 3)) (neg.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) 2) (pow.f64 B 6))))))))))
(log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2)))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (pow.f64 B 2) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2)))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 3/8 (/.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)) (fma.f64 1/6 (/.f64 (fma.f64 -3/8 (/.f64 (pow.f64 B 4) C) (fma.f64 -1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (*.f64 3/8 (/.f64 (pow.f64 B 4) C)))) (pow.f64 A 3)) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (pow.f64 B 2) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))))))
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -2 (log.f64 (/.f64 -1 A))))
(+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (*.f64 -2 (log.f64 (/.f64 -1 A))))
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 1/4 (/.f64 (pow.f64 B 2) C))) A))))
(+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 1/4 (/.f64 (pow.f64 B 2) C))) A))))
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 3/8 (/.f64 (pow.f64 B 4) C)))) A)) (*.f64 1/2 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))))) A)) (*.f64 1/4 (/.f64 (pow.f64 B 2) C))) A))))
(+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -3/8 (/.f64 (pow.f64 B 4) C) (fma.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (*.f64 3/8 (/.f64 (pow.f64 B 4) C)))) A) (*.f64 1/2 (fma.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 2))))) A) (*.f64 1/4 (/.f64 (pow.f64 B 2) C))) A))))
(log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(log.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (hypot.f64 B A)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (hypot.f64 B A))))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) C) (pow.f64 B 4))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) C) (pow.f64 B 4)) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (/.f64 A (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 6))) (*.f64 -8 (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -4 (/.f64 A (pow.f64 B 2)) (*.f64 C (fma.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 6)) (*.f64 -8 (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (log.f64 (/.f64 1 C))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))))) (neg.f64 (neg.f64 (log.f64 C))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))))) (fma.f64 -1 (neg.f64 (log.f64 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))))) (fma.f64 -1 (neg.f64 (log.f64 C)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))))) (fma.f64 -1 (neg.f64 (log.f64 C)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (log.f64 (/.f64 -1 C))))
(+.f64 (log.f64 (*.f64 8 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))))) (neg.f64 (log.f64 (/.f64 -1 C))))
(+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 8 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) C))) (*.f64 1/4 (/.f64 (pow.f64 B 2) A))) C))))
(+.f64 (log.f64 (*.f64 8 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (neg.f64 (/.f64 (fma.f64 1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) C)) (*.f64 1/4 (/.f64 (pow.f64 B 2) A))) C))))
(+.f64 (log.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) C)))) C)) (*.f64 1/4 (/.f64 (pow.f64 B 2) A))) C))))
(+.f64 (log.f64 (*.f64 8 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) C)))) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) A))) C))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (hypot.f64 B A))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (hypot.f64 B A))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (hypot.f64 B A))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 2 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (hypot.f64 B A))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (hypot.f64 B A))))) (neg.f64 (neg.f64 (log.f64 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (hypot.f64 B A))))) (neg.f64 (neg.f64 (log.f64 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (hypot.f64 B A))))) (neg.f64 (neg.f64 (log.f64 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (-.f64 A (hypot.f64 B A))))) (neg.f64 (neg.f64 (log.f64 F))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 (*.f64 -2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (neg.f64 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 (*.f64 -2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (neg.f64 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 (*.f64 -2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (neg.f64 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 (*.f64 -2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (neg.f64 (log.f64 (/.f64 -1 F))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (/.f64 F C))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))
(*.f64 B (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (*.f64 A (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 C F))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (fma.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 C (pow.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 C F))))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -5/512 (/.f64 F (*.f64 (pow.f64 A 8) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 B (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (fma.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 C (pow.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -5/512 (/.f64 F (*.f64 (pow.f64 A 8) C))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 C (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (fma.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 C (pow.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2))))))))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 C F))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1))) (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F))))) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 A 2) B) F) (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 A 2) B) F) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 B (/.f64 (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 B F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))) (sqrt.f64 -1)))) (*.f64 A (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 B (/.f64 (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))) (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (*.f64 C (/.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 B (/.f64 (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1) 2))))))) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (/.f64 F (pow.f64 B 3))))))) (*.f64 F (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 B F)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (/.f64 F C))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)
(/.f64 (fma.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)
(/.f64 (fma.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))) (fma.f64 -1/128 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 C 3))) (*.f64 1/4096 (*.f64 (pow.f64 B 6) (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8))))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A)
(/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 A (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))) C)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 B 6) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))) A)
(/.f64 (fma.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))) (fma.f64 -1/128 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 C 3))) (*.f64 1/4096 (*.f64 (pow.f64 B 6) (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (sqrt.f64 1/8))))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))) (*.f64 -1/128 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 C 3))))) C)) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))) (fma.f64 -1/128 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 C 3))) (*.f64 1/4096 (*.f64 (pow.f64 B 6) (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/8) 2))))))) (pow.f64 (sqrt.f64 1/8) 2))))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8))))) (sqrt.f64 (/.f64 C F))))))) A)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (/.f64 (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 A (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.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))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 2)))) (*.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 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))) A)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (/.f64 (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2)))) (*.f64 (*.f64 (sqrt.f64 -2) (/.f64 (fma.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))))) C))) (*.f64 A (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 C F))))) A) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 A 2) F) (-.f64 A (hypot.f64 B A))) (pow.f64 B 6)) -12))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (hypot.f64 B A))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 A (hypot.f64 B A)))) (pow.f64 B 8)) (*.f64 -2 (*.f64 A (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 A 2) F) (-.f64 A (hypot.f64 B A))) (pow.f64 B 6)) -12) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (hypot.f64 B A)))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 A 2) F) (-.f64 A (hypot.f64 B A))) (pow.f64 B 6)) -12)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (hypot.f64 B A))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (hypot.f64 B A)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (hypot.f64 B A)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (hypot.f64 B A)) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (hypot.f64 B A)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 1/128 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (hypot.f64 B A)) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (hypot.f64 B A)) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 1/128 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (hypot.f64 B A)) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 C 7) F) (-.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 1/1024 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 A 4))))) (sqrt.f64 -1/4))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (hypot.f64 B A)) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (hypot.f64 B A)) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (hypot.f64 B A)) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (hypot.f64 B A)) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (hypot.f64 B A)) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/256 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 4)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A (*.f64 C (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -1/256 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C (*.f64 F (-.f64 A (hypot.f64 B A)))) (pow.f64 A 3))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (/.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (pow.f64 A 4)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 A (hypot.f64 B A)))) (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (-.f64 A (hypot.f64 B A)) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (-.f64 A (hypot.f64 B A)) (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))) (sqrt.f64 (/.f64 F C)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))
(*.f64 B (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A))) (sqrt.f64 (/.f64 F C))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))
(*.f64 B (+.f64 (*.f64 2 (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) C)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A)))))))))
(*.f64 B (fma.f64 2 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (fma.f64 1/4 (/.f64 C (pow.f64 A 4)) (/.f64 1/8 (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A)) 2) C)))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A))))))))
(*.f64 B (+.f64 (*.f64 2 (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) C))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5)))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 C (pow.f64 A 4))) (*.f64 1/8 (/.f64 1 (pow.f64 A 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) 2)) C)))) C)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))))
(*.f64 B (fma.f64 2 (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A))) (*.f64 (pow.f64 B 2) (*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 2 (*.f64 F (fma.f64 1/4 (/.f64 C (pow.f64 A 4)) (/.f64 1/8 (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A)) 2) C))))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 -5/32 (/.f64 C (pow.f64 A 6))) (/.f64 1/16 (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (fma.f64 1/4 (/.f64 C (pow.f64 A 4)) (/.f64 1/8 (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (/.f64 1/2 A)) 2) C)))) C)))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(*.f64 (pow.f64 B 2) (fma.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2))) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (pow.f64 B 2) (fma.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2) (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2)) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -2) 2))) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2))) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (/.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (/.f64 (*.f64 (*.f64 (pow.f64 A 2) B) F) (pow.f64 (sqrt.f64 -2) 2))) (sqrt.f64 -2))) (fma.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2) (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2)) (*.f64 (/.f64 A (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(*.f64 (pow.f64 B 2) (fma.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2)))) (fma.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 B F)) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C)))) (sqrt.f64 -2)))) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 A 2) B) F) (pow.f64 (sqrt.f64 -2) 2)))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (pow.f64 A 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 -2))))) (pow.f64 B 3)) (fma.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2) (*.f64 (*.f64 A (/.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)))) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 A (/.f64 (-.f64 (*.f64 (*.f64 2 F) (fma.f64 -4 C (*.f64 -1/2 B))) (*.f64 F (/.f64 (pow.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) 2) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)))
(+.f64 (*.f64 A (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)))) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2)))) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 4 (/.f64 (*.f64 C F) B)) (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (-.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)))) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (*.f64 4 (*.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)))
(fma.f64 A (fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (-.f64 (*.f64 (*.f64 2 F) (fma.f64 -4 C (*.f64 -1/2 B))) (*.f64 F (/.f64 (pow.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) 2) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2))) (*.f64 (*.f64 A (/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 C F) B)) (*.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 (*.f64 2 F) (fma.f64 -4 C (*.f64 -1/2 B))) (*.f64 F (/.f64 (pow.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) 2) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -2) 2))))) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 B C) (pow.f64 B 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 -2)))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) C))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 -1/16 (*.f64 (pow.f64 B 6) (/.f64 F C)))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) C))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 B 6) F)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) C)))) C))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 -1/16 (*.f64 (pow.f64 B 6) (/.f64 F C)))) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 B 6) F)) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 -1/16 (*.f64 (pow.f64 B 6) (/.f64 F C)))) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))))
(*.f64 (neg.f64 A) (fma.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F C))) (*.f64 A (sqrt.f64 -16))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F)) (neg.f64 (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))))) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) F)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (sqrt.f64 -16))))) A))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F C))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 B 4) F)) (*.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F)) (neg.f64 (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F)) (neg.f64 (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))))) (sqrt.f64 -16))))) A))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 A B) (/.f64 C (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) C) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) C) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (*.f64 -4 (/.f64 (/.f64 A B) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) C) (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 -4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -32 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 C (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 5)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (*.f64 -8 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 3)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (hypot.f64 B A)))))) (sqrt.f64 -8))
(*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))
(*.f64 C (fma.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))) C)) (sqrt.f64 -8) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A (pow.f64 C 3))))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))
(*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))))
(*.f64 C (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 (pow.f64 A 3) (pow.f64 C 5))))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))) C)) (sqrt.f64 -8) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A (pow.f64 C 3))))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))))
(*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))))
(*.f64 C (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 (pow.f64 A 3) (pow.f64 C 5))))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 (pow.f64 A 5) (pow.f64 C 7))))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5))) (fma.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))) C)) (sqrt.f64 -8) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A (pow.f64 C 3))))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 8))))))
(*.f64 (neg.f64 C) (fma.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A (pow.f64 C 3))))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 8)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 (pow.f64 A 3) (pow.f64 C 5))))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 8) 3)))) (fma.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A (pow.f64 C 3))))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 8) 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 A (pow.f64 C 3)))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 8))))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 (pow.f64 A 3) (pow.f64 C 5))))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 8) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 (pow.f64 A 5) (pow.f64 C 7))))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 8) 5)))) (fma.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 A F) (-.f64 A (hypot.f64 B A))) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A (pow.f64 C 3))))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 8))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (-.f64 C (hypot.f64 C B))))
(pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(pow.f64 (/.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))))) -1)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2) (pow.f64 B 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 3/2) (pow.f64 B 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B)))) 3/2) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))) B)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 -1 B))))
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 B)))
(*.f64 (sqrt.f64 (/.f64 -1 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (/.f64 -1 B))))
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B)))))
(pow.f64 (*.f64 F (/.f64 -1 B)) 1/2)
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))) 1)
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) 3)
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(pow.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) 2)
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))))))
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 -1 B))) 1/2))
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B)))) 1))
(sqrt.f64 (*.f64 F (/.f64 -1 B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 1)
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3)
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))) 2)
(pow.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(pow.f64 (*.f64 (*.f64 F (/.f64 -1 B)) 2) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (/.f64 -1 B) 2)))
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3))
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 1))
(sqrt.f64 (*.f64 (*.f64 2 F) (/.f64 -1 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 -1 B)))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 -1 B))))
(/.f64 (*.f64 F -1) B)
(*.f64 F (/.f64 -1 B))
(pow.f64 (*.f64 F (/.f64 -1 B)) 1)
(*.f64 F (/.f64 -1 B))
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -1 B))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (/.f64 -1 B))) 3)
(*.f64 F (/.f64 -1 B))
(pow.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 2))
(pow.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3) 1/3)
(*.f64 F (/.f64 -1 B))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1 B)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 -1 B)))))
(*.f64 F (/.f64 -1 B))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3))
(*.f64 F (/.f64 -1 B))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 -1 B) 3)))
(*.f64 F (/.f64 -1 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 B 3)) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2)))
(*.f64 F (/.f64 -1 B))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 -1 B))))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 -1 B))))
(*.f64 F (/.f64 -1 B))
(exp.f64 (log.f64 (*.f64 F (/.f64 -1 B))))
(*.f64 F (/.f64 -1 B))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 -1 B))) 1))
(*.f64 F (/.f64 -1 B))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(*.f64 (cbrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))))
(*.f64 (pow.f64 (*.f64 -8 A) 1/2) (sqrt.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))
(pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 1/2)
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1)
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 3)
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 2)
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1/2))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 1))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 2)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) 3))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3/2) (pow.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) 3/2) (pow.f64 (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 1))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(pow.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 1)
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 3)
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(pow.f64 (pow.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3) 1/3)
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 2)
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) 2)
(log.f64 (pow.f64 (exp.f64 A) (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))))
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3))
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3)))
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3) (pow.f64 A 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(exp.f64 (log.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1))
(*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))) 1)
(expm1.f64 (log1p.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))
(pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 1)
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 3)
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(pow.f64 (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3) 1/3)
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 2)
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (-.f64 C (neg.f64 C))) C))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))))))
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C))) 3))
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 3)))
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (-.f64 C (neg.f64 C))) 3) (pow.f64 C 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(expm1.f64 (log1p.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(exp.f64 (log.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))))
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 C F) (-.f64 C (neg.f64 C)))) 1))
(*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(*.f64 1 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 2) (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)) 1)
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 3)
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(pow.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)) 3) 1/3)
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 2)
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(pow.f64 (/.f64 (pow.f64 B 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) -1)
(/.f64 1 (/.f64 (pow.f64 B 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B -2)))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)))))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2)) 3))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) (pow.f64 (pow.f64 B 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 3) (pow.f64 (pow.f64 B 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(exp.f64 (log.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) 1))
(*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))))
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B -2))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))))
(pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 1/2)
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1)
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 3)
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 2)
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1/2))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 1))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 3) 1/3)
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))) 2)
(pow.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(pow.f64 (*.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 2) 1/2)
(sqrt.f64 (*.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 2))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)))) 3))
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 3/2) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2)))))
(+.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 2 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(+.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (log.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))
(+.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (log.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(+.f64 (log.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (log.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(+.f64 0 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 2)) (log.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 2)) (log.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(+.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (log.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 1)
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 1 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 2)) (cbrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 2)) (cbrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) (sqrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 1)
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 3)
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3) 1/3)
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 2)
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3))
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(log1p.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) 1))
(log1p.f64 (fma.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))) -1))
(exp.f64 (log.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 1))
(log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 3) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 1/2) (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (sqrt.f64 (*.f64 2 (-.f64 A (hypot.f64 B A)))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 3)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3) 1/3)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))) 2)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(pow.f64 (E.f64) (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(log.f64 (exp.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) 3))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A))))))

eval1.2s (3.8%)

Compiler

Compiled 53711 to 35514 computations (33.9% saved)

prune435.0ms (1.3%)

Pruning

77 alts after pruning (69 fresh and 8 done)

PrunedKeptTotal
New1199371236
Fresh213253
Picked235
Done055
Total1222771299
Accuracy
87.3%
Counts
1299 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.5%
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
15.9%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
26.4%
(/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
27.4%
(/.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
29.6%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
1.5%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
1.1%
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
4.7%
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
20.9%
(/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
27.2%
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
26.3%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (neg.f64 A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
17.5%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
19.9%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
18.8%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 C F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
20.9%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
23.1%
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
16.1%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
23.0%
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
2.2%
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
17.4%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.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 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
4.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.3%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
11.2%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
22.3%
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (*.f64 -2 (log.f64 (/.f64 -1 A)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
11.0%
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (log.f64 (/.f64 1 C)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
29.1%
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
16.1%
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))))
31.0%
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
27.4%
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
31.5%
(neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 3))
28.9%
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3))
31.3%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B C)))))) B))
27.3%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C)))))) B))
31.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 3)))) B))
30.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) B))
32.1%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
29.5%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C B)))) B))
14.4%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) B))
0.2%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) B))
31.5%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) B))
0.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F B))) B))
13.0%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) B))
31.0%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))) B))
30.3%
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2)) B))
25.2%
(neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2)) B))
32.1%
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))))))
27.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C)))))))
35.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
7.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
31.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
14.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
31.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))))
1.5%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
32.1%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B)))
32.0%
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
7.5%
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
28.5%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)))))
26.0%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
16.9%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 C B)))))))
0.8%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 1/2 (pow.f64 C 2))))))))
8.1%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 2 (/.f64 A (pow.f64 B 2)))))))
22.8%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))))
29.2%
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B)))))
31.4%
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2)))
21.5%
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 2)))
29.3%
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))
5.0%
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
30.7%
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))))
21.0%
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3)))
13.7%
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2) (*.f64 2 (sqrt.f64 2)))))
20.9%
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2)))))
12.0%
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
Compiler

Compiled 4973 to 3135 computations (37% saved)

regimes1.4s (4.3%)

Counts
119 → 5
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F B))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 A)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B)))
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 2 (/.f64 A (pow.f64 B 2)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2)) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2)) B))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 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 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))))
(/.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 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))) B))
(neg.f64 (log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (hypot.f64 B C)) (pow.f64 B 2))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 3)))) B))
(neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 3))
(neg.f64 (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)) 2))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2) 1/3)))
(neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 3))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 1/2 (pow.f64 C 2))))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 C F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2)))
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (*.f64 -2 (log.f64 (/.f64 -1 A)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (neg.f64 A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C)))))) B))
(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 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2) (*.f64 2 (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C)))) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C)))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B C)))))) B))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))))))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F))) 3)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 C A) (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 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (neg.f64 (hypot.f64 B C)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B C))))))))
(/.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) (sqrt.f64 F)) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (log.f64 (/.f64 1 C)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))) 3)) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 C B)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 (neg.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (hypot.f64 (-.f64 A C) B)))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 A (-.f64 (/.f64 1 (pow.f64 B 2)) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 C (hypot.f64 B C))) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 1 (pow.f64 B 2)) (hypot.f64 B C)))))))
(/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A))))))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 A (hypot.f64 B A)))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))) (+.f64 C (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (*.f64 2 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
Outputs
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (*.f64 -2 (log.f64 (/.f64 -1 A)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
Calls

6 calls:

407.0ms
C
323.0ms
A
275.0ms
F
192.0ms
B
95.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
48.3%6A
56.3%4B
53.2%9C
49.9%6F
58.9%5(/.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)))
54.3%3(pow.f64 B 2)
Compiler

Compiled 71 to 54 computations (23.9% saved)

regimes148.0ms (0.5%)

Counts
84 → 4
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F B))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 A)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B)))
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 2 (/.f64 A (pow.f64 B 2)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2)) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2)) B))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 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 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))))
(/.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 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))) B))
(neg.f64 (log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (hypot.f64 B C)) (pow.f64 B 2))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 3)))) B))
(neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 3))
(neg.f64 (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)) 2))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2) 1/3)))
(neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 3))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 1/2 (pow.f64 C 2))))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 C F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2)))
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (*.f64 -2 (log.f64 (/.f64 -1 A)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (-.f64 A (hypot.f64 B A)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) B) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B)))) 3/2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) 1/2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (neg.f64 A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (sqrt.f64 C) (sqrt.f64 C) (neg.f64 (hypot.f64 B C)))))) B))
(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 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2)) 3/2) (*.f64 2 (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
Calls

1 calls:

137.0ms
B
Results
AccuracySegmentsBranch
56.2%4B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes145.0ms (0.4%)

Counts
65 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F B))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 A)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B)))
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 2 (/.f64 A (pow.f64 B 2)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2)) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2)) B))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 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 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))) (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (-.f64 C B))))))))
(/.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 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))) B))
(neg.f64 (log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 C (hypot.f64 B C)) (pow.f64 B 2))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) 3)))) B))
(neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) B)) 3))
(neg.f64 (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)) 2))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (pow.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2) 1/3)))
(neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C)))) 1/2) B)) 3))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 1/2 (pow.f64 C 2))))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -16 (pow.f64 A 2)) (*.f64 C F))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
Calls

2 calls:

104.0ms
B
34.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
51.5%2(pow.f64 B 2)
54.5%4B
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes115.0ms (0.4%)

Counts
44 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F B))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 A)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B)))
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 2 (/.f64 A (pow.f64 B 2)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2)) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2)) B))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Outputs
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
Calls

2 calls:

73.0ms
B
36.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
52.5%4B
49.5%2(pow.f64 B 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes96.0ms (0.3%)

Counts
41 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F B))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 A)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B)))
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 2 (/.f64 A (pow.f64 B 2)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C))) 3/2)) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) 1/2)) B))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 B 2))) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2))))
Outputs
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
Calls

2 calls:

68.0ms
B
23.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
50.6%4B
47.6%2(pow.f64 B 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes49.0ms (0.2%)

Counts
31 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F B))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C B)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1 B)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 A)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 -1 (sqrt.f64 2))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (-.f64 A (neg.f64 A)))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (-.f64 C (hypot.f64 B C)))) (/.f64 1 B)))
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)))) B))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) B))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -1/4 (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 (+.f64 (/.f64 A B) (/.f64 C B)) 1) B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))) 3)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) 3))
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 -1 B)) 3/2) (*.f64 2 (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 2 (/.f64 A (pow.f64 B 2)))))))
Outputs
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))
Calls

2 calls:

29.0ms
B
18.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
45.8%2B
45.8%2(pow.f64 B 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes18.0ms (0.1%)

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

1 calls:

16.0ms
B
Results
AccuracySegmentsBranch
45.3%2B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes16.0ms (0%)

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

1 calls:

14.0ms
B
Results
AccuracySegmentsBranch
45.2%2B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes36.0ms (0.1%)

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

4 calls:

11.0ms
F
10.0ms
C
6.0ms
A
6.0ms
B
Results
AccuracySegmentsBranch
31.5%1A
33.8%2C
39.4%2F
31.5%1B
Compiler

Compiled 20 to 16 computations (20% saved)

regimes13.0ms (0%)

Accuracy

Total -18.5b remaining (-41%)

Threshold costs -18.5b (-41%)

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

4 calls:

4.0ms
A
3.0ms
F
3.0ms
B
3.0ms
C
Results
AccuracySegmentsBranch
29.3%1B
29.3%1A
29.3%1C
29.3%1F
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
0.0
1.5432911853311721e-190
0.0ms
-6.428912699092086e-214
0.0
0.0ms
-inf
-6.821685086054569e+215
Compiler

Compiled 51 to 38 computations (25.5% saved)

bsearch156.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
5.1118542068640527e+222
9.234294251959226e+223
42.0ms
5.25208117151329e+142
5.592451965408177e+143
66.0ms
3.4241283576703106e-22
3.8266035900558756e-18
Results
65.0ms261×256valid
19.0ms33×512valid
7.0ms31×256invalid
21.0ms30×1024valid
10.0ms11×2048valid
0.0ms256valid
Compiler

Compiled 1037 to 773 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 85.0ms
Operation ival-mult, time spent: 26.0ms, 31.0% of total-time
Operation ival-pow, time spent: 21.0ms, 25.0% of total-time
Operation ival-sub, time spent: 13.0ms, 15.0% of total-time
Operation ival-sqrt, time spent: 9.0ms, 11.0% of total-time
Operation ival-add, time spent: 6.0ms, 7.0% of total-time
Operation ival-div, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time
Operation ival-neg, time spent: 2.0ms, 2.0% of total-time

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.7501832427116954e-50
5.709725457382856e-47
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0027485935785555e-58
1.005925659934647e-53
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1724655009801978e-43
1.4642895035428515e-35
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch77.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
77.0ms
2.3191714211770644e-7
0.0025821002292809284
Results
21.0ms77×256valid
25.0ms24×2048valid
13.0ms19×1024valid
3.0ms512valid
1.0ms256invalid
0.0ms256valid
Compiler

Compiled 315 to 246 computations (21.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
Operation ival-mult, time spent: 14.0ms, 32.0% of total-time
Operation ival-pow, time spent: 11.0ms, 25.0% of total-time
Operation ival-sub, time spent: 7.0ms, 16.0% of total-time
Operation ival-sqrt, time spent: 4.0ms, 9.0% of total-time
Operation ival-add, time spent: 3.0ms, 7.0% of total-time
Operation ival-div, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time
Operation ival-neg, time spent: 1.0ms, 2.0% of total-time

bsearch72.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
72.0ms
3.4241283576703106e-22
3.8266035900558756e-18
Results
20.0ms72×256valid
14.0ms21×1024valid
9.0ms20×512valid
13.0ms14×2048valid
2.0ms256invalid
0.0ms256valid
Compiler

Compiled 307 to 246 computations (19.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
Operation ival-mult, time spent: 11.0ms, 27.0% of total-time
Operation ival-pow, time spent: 10.0ms, 25.0% of total-time
Operation ival-sub, time spent: 7.0ms, 17.0% of total-time
Operation ival-sqrt, time spent: 4.0ms, 10.0% of total-time
Operation ival-div, time spent: 3.0ms, 7.0% of total-time
Operation ival-add, time spent: 3.0ms, 7.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time
Operation ival-neg, time spent: 1.0ms, 2.0% of total-time

bsearch69.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
68.0ms
2.3191714211770644e-7
0.0025821002292809284
Results
20.0ms84×256valid
14.0ms16×2048valid
9.0ms14×512valid
11.0ms13×1024valid
1.0ms256invalid
0.0ms256valid
Compiler

Compiled 363 to 286 computations (21.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
Operation ival-mult, time spent: 11.0ms, 29.0% of total-time
Operation ival-pow, time spent: 11.0ms, 29.0% of total-time
Operation ival-sub, time spent: 6.0ms, 16.0% of total-time
Operation ival-sqrt, time spent: 4.0ms, 10.0% of total-time
Operation ival-add, time spent: 3.0ms, 8.0% of total-time
Operation ival-div, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time
Operation ival-neg, time spent: 1.0ms, 3.0% of total-time

bsearch80.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
79.0ms
-2.2414013268825354e+28
-1.4505163204543035e+22
Results
24.0ms99×256valid
19.0ms21×2048valid
4.0ms20×256invalid
11.0ms14×1024valid
4.0ms512valid
0.0ms256valid
Compiler

Compiled 312 to 254 computations (18.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
Operation ival-mult, time spent: 13.0ms, 30.0% of total-time
Operation ival-pow, time spent: 11.0ms, 25.0% of total-time
Operation ival-sub, time spent: 6.0ms, 14.0% of total-time
Operation ival-sqrt, time spent: 5.0ms, 11.0% of total-time
Operation ival-add, time spent: 3.0ms, 7.0% of total-time
Operation ival-div, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time
Operation ival-neg, time spent: 1.0ms, 2.0% of total-time

simplify223.0ms (0.7%)

Algorithm
egg-herbie
Rules
968×distribute-lft-neg-in
620×neg-mul-1
536×neg-sub0
352×distribute-rgt-neg-in
348×distribute-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01872338
13332334
24722334
36152310
47852310
59512310
610992310
712862310
815352310
918702310
1021902310
1124852310
1227112310
1328162310
1428902310
1529272310
1629562310
1729622310
1829742310
1929802310
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.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))) -inf.0) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))) (if (<=.f64 (/.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))) -1516130949512411/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.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))) 0) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (if (<=.f64 (/.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))) +inf.0) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (*.f64 -2 (log.f64 (/.f64 -1 A)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))))))
(if (<=.f64 B 6911985578081563/10633823966279326983230456482242756608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 549999999999999969737023826620375765662040233070092336916076441021496599209367867809039761055945451771540187646431156069948705971508735037669376) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2))) (if (<=.f64 B 13500000000000000308071180212839823225654334528058734507214254077345609912468543519041192587970205219747866381946899619347373312265371828272709691639893126442570518471663306962243195008560015847310541522984256803510834692096) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)))))
(if (<=.f64 (pow.f64 B 2) 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 2826955303645415/14134776518227074636666380005943348126619871175004951664972849610340958208) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 5021681388309345/25108406941546723055343157692830665664409421777856138051584) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 B 4796153459164483/73786976294838206464) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)))
(if (<=.f64 B 8826904659509207/2596148429267413814265248164610048) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(if (<=.f64 B 6640827866535439/36893488147419103232) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) B)))
(if (<=.f64 F -18000000000000000771751936) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) B)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))
Outputs
(if (<=.f64 (/.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))) -inf.0) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 C A) (pow.f64 B 2))))))) (if (<=.f64 (/.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))) -1516130949512411/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.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))) 0) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (if (<=.f64 (/.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))) +inf.0) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (*.f64 -2 (log.f64 (/.f64 -1 A)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B))))))
(if (<=.f64 (/.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))) -inf.0) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))) (if (<=.f64 (/.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))) -1516130949512411/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.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))) 0) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (if (<=.f64 (/.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))) +inf.0) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 F (*.f64 C -16))) (*.f64 -2 (log.f64 (/.f64 -1 A)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) (neg.f64 B))))))
(if (<=.f64 (/.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)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) -inf.0) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))) (if (<=.f64 (/.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)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) -1516130949512411/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.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)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) 0) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (if (<=.f64 (/.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)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) +inf.0) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 F (*.f64 C -16))) (*.f64 -2 (log.f64 (/.f64 -1 A)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) (neg.f64 B))))))
(if (<=.f64 (/.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 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) -inf.0) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))) (if (<=.f64 (/.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 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) -1516130949512411/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.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 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) 0) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (if (<=.f64 (/.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 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) +inf.0) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 F (*.f64 C -16))) (*.f64 -2 (log.f64 (/.f64 -1 A)))) 1/2)) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) (neg.f64 B))))))
(if (<=.f64 B 6911985578081563/10633823966279326983230456482242756608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 549999999999999969737023826620375765662040233070092336916076441021496599209367867809039761055945451771540187646431156069948705971508735037669376) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) F) 2))) (if (<=.f64 B 13500000000000000308071180212839823225654334528058734507214254077345609912468543519041192587970205219747866381946899619347373312265371828272709691639893126442570518471663306962243195008560015847310541522984256803510834692096) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (/.f64 F B))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)))))
(if (<=.f64 B 6911985578081563/10633823966279326983230456482242756608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 549999999999999969737023826620375765662040233070092336916076441021496599209367867809039761055945451771540187646431156069948705971508735037669376) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))) (if (<=.f64 B 13500000000000000308071180212839823225654334528058734507214254077345609912468543519041192587970205219747866381946899619347373312265371828272709691639893126442570518471663306962243195008560015847310541522984256803510834692096) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (/.f64 F B)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) (neg.f64 B)))))
(if (<=.f64 B 6911985578081563/10633823966279326983230456482242756608) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 549999999999999969737023826620375765662040233070092336916076441021496599209367867809039761055945451771540187646431156069948705971508735037669376) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))) (if (<=.f64 B 13500000000000000308071180212839823225654334528058734507214254077345609912468543519041192587970205219747866381946899619347373312265371828272709691639893126442570518471663306962243195008560015847310541522984256803510834692096) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F B))) (neg.f64 (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) (neg.f64 B)))))
(if (<=.f64 B 6911985578081563/10633823966279326983230456482242756608) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 549999999999999969737023826620375765662040233070092336916076441021496599209367867809039761055945451771540187646431156069948705971508735037669376) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))) (if (<=.f64 B 13500000000000000308071180212839823225654334528058734507214254077345609912468543519041192587970205219747866381946899619347373312265371828272709691639893126442570518471663306962243195008560015847310541522984256803510834692096) (*.f64 (sqrt.f64 (neg.f64 (/.f64 F B))) (neg.f64 (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) (neg.f64 B)))))
(if (<=.f64 (pow.f64 B 2) 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 2826955303645415/14134776518227074636666380005943348126619871175004951664972849610340958208) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 2826955303645415/14134776518227074636666380005943348126619871175004951664972849610340958208) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 2826955303645415/14134776518227074636666380005943348126619871175004951664972849610340958208) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A A))))) (neg.f64 (fma.f64 C (*.f64 A -4) (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 5021681388309345/25108406941546723055343157692830665664409421777856138051584) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 (pow.f64 B 2) 5021681388309345/25108406941546723055343157692830665664409421777856138051584) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(if (<=.f64 B 4796153459164483/73786976294838206464) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) B)))
(if (<=.f64 B 4796153459164483/73786976294838206464) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (hypot.f64 B C))))) (neg.f64 B)))
(if (<=.f64 B 8826904659509207/2596148429267413814265248164610048) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(if (<=.f64 B 8826904659509207/2596148429267413814265248164610048) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(if (<=.f64 B 6640827866535439/36893488147419103232) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) B)))
(if (<=.f64 B 6640827866535439/36893488147419103232) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 C B)))) B)))) (neg.f64 B)))
(if (<=.f64 B 6640827866535439/36893488147419103232) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -1/2 C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 C B)) 1)) B)))) (neg.f64 B)))
(if (<=.f64 F -18000000000000000771751936) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) B)))
(if (<=.f64 F -18000000000000000771751936) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (neg.f64 B)))) (neg.f64 B)))
(if (<=.f64 F -18000000000000000771751936) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) (neg.f64 B)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (/.f64 -1 B)))))
Compiler

Compiled 639 to 448 computations (29.9% saved)

soundness2.9s (8.8%)

Rules
1924×*-commutative
1288×times-frac
1270×distribute-lft-in
1230×fma-define
1224×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01702596
14822224
217272112
361312112
02187145485
16936138647
062868
11095862
04507172732
0671257
112601251
0294988032
1778688032
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1702 to 1036 computations (39.1% saved)

end1.0ms (0%)

preprocess319.0ms (1%)

Compiler

Compiled 3526 to 2302 computations (34.7% saved)

Profiling

Loading profile data...