Details

Time bar (total: 1.1min)

analyze1.2s (1.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%98.2%0.2%0%1.6%0%8
0%0%94.3%0.2%0%5.5%0%9
0%0%93.4%0.2%0%6.4%0%10
1.5%1.4%89.6%0.2%0%8.9%0%11
2.9%2.5%85.3%0.2%0%12%0%12
Compiler

Compiled 45 to 33 computations (26.7% saved)

sample6.2s (9.2%)

Results
1.8s6113×body256valid
1.1s4099×body256invalid
813.0ms874×body1024valid
684.0ms648×body2048valid
606.0ms820×body1024invalid
540.0ms594×body2048invalid
362.0ms541×body512invalid
333.0ms620×body512valid
2.0msbody4096valid
Bogosity

preprocess62.0ms (0.1%)

Algorithm
egg-herbie
Rules
1336×associate-*r*
1290×associate-*l*
1120×distribute-lft-in
1056×distribute-rgt-in
770×distribute-lft-neg-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111847
1361679
21388679
36712679
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
0
3
Call 2
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (+.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (+.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.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 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 2 (*.f64 B B) (*.f64 -8 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.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 2 (*.f64 (*.f64 F (-.f64 (*.f64 A A) (*.f64 4 (*.f64 B C)))) (+.f64 B (+.f64 C (sqrt.f64 (+.f64 (*.f64 A A) (pow.f64 (-.f64 B C) 2))))))))) (-.f64 (*.f64 A A) (*.f64 4 (*.f64 B C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 A A (*.f64 C (*.f64 B -4)))) (*.f64 2 (+.f64 C (+.f64 B (hypot.f64 A (-.f64 B C)))))))) (fma.f64 A A (*.f64 C (*.f64 B -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A A (*.f64 (*.f64 B C) -4))) (+.f64 B (+.f64 C (hypot.f64 A (-.f64 B C)))))))) (fma.f64 A A (*.f64 (*.f64 B C) -4)))
(/.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 (*.f64 B B) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.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 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 2 (*.f64 B B) (*.f64 -8 (*.f64 A C)))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C)))) (+.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 F C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 F -4))) (*.f64 A (+.f64 F (+.f64 C (hypot.f64 B (-.f64 F C)))))))) (fma.f64 B B (*.f64 C (*.f64 F -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 B B))) (+.f64 C (+.f64 F (hypot.f64 B (-.f64 F C))))))) (fma.f64 -4 (*.f64 C F) (*.f64 B B))))
(/.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 (*.f64 C C) (*.f64 B (*.f64 4 A)))) (+.f64 A (+.f64 B (sqrt.f64 (+.f64 (*.f64 C C) (pow.f64 (-.f64 A B) 2))))))))) (-.f64 (*.f64 C C) (*.f64 B (*.f64 4 A))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C C (*.f64 -4 (*.f64 B A))) (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B)))))))) (fma.f64 C C (*.f64 -4 (*.f64 B A)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 -4 (*.f64 B A) (*.f64 C C)) (*.f64 F (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B)))))))) (fma.f64 -4 (*.f64 B A) (*.f64 C C))))
(/.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 (*.f64 F F) (*.f64 (*.f64 4 A) C)))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F F))))))) (-.f64 (*.f64 F F) (*.f64 (*.f64 4 A) C)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 (fma.f64 F F (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C)))))))) (fma.f64 F F (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (fma.f64 F F (*.f64 (*.f64 A C) -4))) (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C)))))))) (fma.f64 F F (*.f64 (*.f64 A C) -4)))
(/.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 (*.f64 B B) (*.f64 4 (*.f64 A F)))) (+.f64 A (+.f64 F (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A F) 2))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 B B (*.f64 F (*.f64 A -4))) (+.f64 A (+.f64 F (hypot.f64 B (-.f64 A F))))))))) (fma.f64 B B (*.f64 F (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 B B (*.f64 A (*.f64 F -4))) (+.f64 F (+.f64 A (hypot.f64 B (-.f64 A F)))))))) (fma.f64 B B (*.f64 A (*.f64 F -4)))))
Symmetry

(sort A C)

Compiler

Compiled 48 to 36 computations (25% saved)

simplify45.0ms (0.1%)

Algorithm
egg-herbie
Rules
1224×associate-+r+
1140×associate-*r*
996×associate-*l*
922×distribute-lft-in
908×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16897
222897
399897
4505797
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))

eval3.0ms (0%)

Compiler

Compiled 216 to 116 computations (46.3% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New336
Fresh101
Picked000
Done000
Total437
Accurracy
25.7%
Counts
7 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
17.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
25.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
Compiler

Compiled 118 to 71 computations (39.8% saved)

localize52.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
96.5%
(+.f64 A (hypot.f64 B (-.f64 A C)))
91.1%
(*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)
74.1%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
61.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
Compiler

Compiled 180 to 62 computations (65.6% saved)

series91.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
8.0ms
A
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
7.0ms
C
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
7.0ms
F
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
6.0ms
B
@0
(+.f64 A (hypot.f64 B (-.f64 A C)))
5.0ms
A
@inf
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))

rewrite125.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
878×expm1-udef
874×log1p-udef
532×add-sqr-sqrt
516×pow1
514×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023210
1510206
27364206
Stop Event
node limit
Counts
4 → 136
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)
(+.f64 A (hypot.f64 B (-.f64 A C)))
Outputs
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 2)
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(+.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 (*.f64 C (*.f64 A -4)) F) (*.f64 (*.f64 B B) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1)
(pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) 1)
(-.f64 (/.f64 (*.f64 A A) (-.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(*.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))))
(/.f64 1 (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (*.f64 A A) (*.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))) (neg.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 3)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(fma.f64 1 A (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) A)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B (-.f64 A C)))

simplify221.0ms (0.3%)

Algorithm
egg-herbie
Rules
1418×fma-def
890×*-commutative
824×times-frac
680×distribute-lft-in
674×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0108133726
1344230356
Stop Event
node limit
Counts
260 → 417
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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 A) (*.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 (*.f64 2 A) C)
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 A B)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
C
(+.f64 A (+.f64 C (*.f64 -1 A)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(*.f64 -1 C)
(+.f64 (*.f64 2 A) (*.f64 -1 C))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 2)
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(+.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 (*.f64 C (*.f64 A -4)) F) (*.f64 (*.f64 B B) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1)
(pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) 1)
(-.f64 (/.f64 (*.f64 A A) (-.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(*.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))))
(/.f64 1 (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (*.f64 A A) (*.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))) (neg.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 3)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(fma.f64 1 A (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) A)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B (-.f64 A C)))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F))) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) B)) 2)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A A)) 3)))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F))) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) B)) 2))) (+.f64 A (hypot.f64 B A))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) F)))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)))) B))))) (*.f64 B (pow.f64 C 3)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F))) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) B)) 2)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (sqrt.f64 -1/2))))))
(-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (/.f64 A (*.f64 B B))) 1/4)) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 (*.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8)) (sqrt.f64 -1/2))) 2))) (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)) -1/8))) F)))) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) B)))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)))))) (fma.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))) (*.f64 B B)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 F C) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 C C)) 3))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (*.f64 (/.f64 (+.f64 C (hypot.f64 B C)) (*.f64 B B)) (/.f64 F (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) B)))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)))))) (/.f64 (*.f64 -4 (*.f64 C (fma.f64 (*.f64 1/2 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) B))) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B)))))) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) B)))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)))))))) (fma.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 C F)) A)) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) 1/4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 C F)) A)) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) 1/4)) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) 1/4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2))) 2)))) F)))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) 1/4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 C F)) A)) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))))))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.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 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 (-.f64 A C) A) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 (-.f64 A C) A) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.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 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.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 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 (-.f64 A C) A) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 (-.f64 A C) A) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))))))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) 1/4)) (*.f64 A C)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 (-.f64 A C) A) C)) (/.f64 (/.f64 F A) (*.f64 C C)))))) F)))) (pow.f64 B 6))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B))) 2))) B)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B))) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B))) 2)) (*.f64 B B))))))) B)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (hypot.f64 B A)) F))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) B)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) (+.f64 A (hypot.f64 B A))) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) B)) 2)) (*.f64 B B)))))) (pow.f64 C 3)) B)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 (*.f64 2 F) (*.f64 B B) (*.f64 -4 (*.f64 A (*.f64 F 0))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A)))))))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 (*.f64 2 F) (*.f64 B B) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 (*.f64 2 F) (*.f64 B B) (*.f64 -4 (*.f64 A (*.f64 F 0))))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8)))) 2)) (/.f64 (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))))))) (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 (*.f64 2 F) (*.f64 B B) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 (*.f64 2 F) (*.f64 B B) (*.f64 -4 (*.f64 A (*.f64 F 0)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))) (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (*.f64 2 F) (*.f64 B B) (*.f64 -4 (*.f64 A (*.f64 F 0)))) A) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 (*.f64 2 F) (*.f64 B B) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (*.f64 F -8)))))) (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B))) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) B)) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B))) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B))) 2)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 B B))))))))) (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) B)) 2)))))) (fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (fma.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) B)) 2)) (+.f64 C (hypot.f64 B C))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) (*.f64 B B)))))) B) (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 C (*.f64 F 0)) (*.f64 (*.f64 2 F) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 -4 (*.f64 C (*.f64 F 0)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (sqrt.f64 -8))) 2))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 C (*.f64 F 0)) (*.f64 (*.f64 2 F) (*.f64 B B)))))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) C) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 -4 (*.f64 C (*.f64 F 0)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (sqrt.f64 -8))) 2))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (-.f64 (*.f64 (*.f64 B (*.f64 B F)) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 (/.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 -4 (*.f64 C (*.f64 F 0)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (sqrt.f64 -8))) 2)) C) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 F 0)) (*.f64 (*.f64 2 F) (*.f64 B B))) (*.f64 F -8)))))) (sqrt.f64 -8)))))) (fma.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 C (*.f64 F 0)) (*.f64 (*.f64 2 F) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A))) A))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A))) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) A) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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 A) (*.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (/.f64 (*.f64 (*.f64 A A) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))))) 2)))))))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) (*.f64 C -8)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) A) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) 2)) (*.f64 A A)))))) (sqrt.f64 -8)) (/.f64 (pow.f64 B 6) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A))) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) A) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(fma.f64 B (*.f64 B F) (*.f64 -4 (*.f64 A (*.f64 F C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(hypot.f64 B C)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(fma.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (hypot.f64 B C))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)))) (fma.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (hypot.f64 B C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 C C)) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)))) (fma.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (hypot.f64 B C))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (*.f64 2 A))
(-.f64 (*.f64 2 A) C)
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(fma.f64 -1 C (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A) (*.f64 2 A)) C)
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(fma.f64 -1 C (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))))
(-.f64 (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C))) (*.f64 2 A)) C)
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))
(fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A))))
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A)) C)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 B B) C) (*.f64 A A)) (/.f64 (*.f64 B B) A)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B C) (*.f64 B C))) (pow.f64 A 3)) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A)) C))
(-.f64 (*.f64 2 A) C)
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C)
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 A)) C)
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) C)
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(-.f64 (fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(fma.f64 2 A (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) C))
B
(+.f64 A B)
(+.f64 B A)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (neg.f64 B))
(-.f64 A B)
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 A (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 (-.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 A (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (fma.f64 (neg.f64 (*.f64 A C)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (hypot.f64 B A)))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))))
(+.f64 (-.f64 A (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (hypot.f64 B A)))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 A (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))))))
(+.f64 (-.f64 A (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)))) (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (hypot.f64 B A))))
C
(+.f64 A (+.f64 C (*.f64 -1 A)))
(+.f64 (+.f64 A C) (neg.f64 A))
(+.f64 0 C)
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A))))
(+.f64 (+.f64 0 C) (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(+.f64 A (+.f64 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))))
(+.f64 (+.f64 (+.f64 0 C) (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C))) (*.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 2 A) (*.f64 -1 C))
(-.f64 (*.f64 2 A) C)
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 B B) C))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (neg.f64 C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))))
(fma.f64 2 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)) (/.f64 (*.f64 B B) C))) C))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) -1)
(/.f64 1 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) 1)
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (neg.f64 (sqrt.f64 2)))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4)) (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 3/2)) (fma.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3/2)) (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (-.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 3)
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1/4) 2)
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 1))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 B B)))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 C (*.f64 A -4)) F) (*.f64 (*.f64 B B) F))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 1)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 3)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 3) 1/3)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 2)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 2))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2))
(fabs.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) 3))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 1))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) 1)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(-.f64 (/.f64 (*.f64 A A) (-.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 1 (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (*.f64 A A) (*.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A (-.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A (-.f64 A (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 A 3))) (neg.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 1 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))
(pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 3)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3) 1/3)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))
(fabs.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(fma.f64 1 A (hypot.f64 B (-.f64 A C)))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) A)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (hypot.f64 B (-.f64 A C)))

localize61.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.1%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
81.7%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
66.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
42.9%
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 225 to 96 computations (57.3% saved)

series60.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite75.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
590×add-sqr-sqrt
578×pow1
576×*-un-lft-identity
550×add-exp-log
550×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025256
1580200
Stop Event
node limit
Counts
4 → 125
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 (*.f64 B (-.f64 A C)) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 F (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4))) F))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 A C) -4)))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 (*.f64 A C) -4) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1)
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))

simplify202.0ms (0.3%)

Algorithm
egg-herbie
Rules
1430×fma-def
882×times-frac
870×*-commutative
624×distribute-lft-in
616×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0102533115
1326429707
Stop Event
node limit
Counts
249 → 393
Calls
Call 1
Inputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 (*.f64 B (-.f64 A C)) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 F (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4))) F))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 A C) -4)))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 (*.f64 A C) -4) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1)
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
Outputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C)
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) A) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(+.f64 A (-.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))) C))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) A) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(+.f64 A (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) C))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))
(-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B) B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (neg.f64 B)))
(-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)) B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (neg.f64 B))))
(fma.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)) B))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(hypot.f64 C B)
(+.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 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(-.f64 (hypot.f64 C B) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2)))) (hypot.f64 C B)) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2)))) (hypot.f64 C B)) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))))
A
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A)))
(+.f64 A (fma.f64 1/2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A) (neg.f64 C)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 (*.f64 A A) C)))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 C A)) (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))) A))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(hypot.f64 A B)
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 (hypot.f64 A B) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))
(-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (hypot.f64 A B)) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3)))) (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (hypot.f64 A B))) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A))))
(+.f64 C (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C) (/.f64 A C)) (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C))) A))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (neg.f64 C)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C)))))
(+.f64 A (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C))) (neg.f64 C)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C)))))))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.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 (*.f64 (-.f64 A C) A) C))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 (-.f64 A C) A) C))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.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 (*.f64 (-.f64 A C) A) C))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 (-.f64 A C) A) C))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.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 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))) F) (/.f64 (*.f64 C (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 (-.f64 A C) A) C))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (pow.f64 (sqrt.f64 -1/2) 2)))))))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))))))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) 1/4)) (*.f64 A C)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 1/32 (*.f64 A C)) (/.f64 F (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))))) F)))))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2)) B) (/.f64 F B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))) (*.f64 B B)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)))))) F))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3))) (*.f64 (/.f64 (*.f64 C F) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2)) B)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2)) B) (/.f64 F B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2)))) F) (/.f64 (*.f64 B B) (+.f64 C (hypot.f64 C B)))) (*.f64 (/.f64 -4 B) (/.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2)) B) (/.f64 F B))) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))) B))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2)) B) (/.f64 F B))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2)))))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))) A))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) F)) C) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))) (sqrt.f64 -1/2))) 2))) A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))) A))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C))))) (sqrt.f64 -1/2))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) F)) C) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) F)) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))))) 1/4)) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) F)) C) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))) (sqrt.f64 -1/2))) 2))) (*.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))))) F)))) (sqrt.f64 -1/2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 F C)))) A))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) B)))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4))))) B)) 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F)) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))))) (*.f64 B (pow.f64 C 3))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))) (*.f64 (/.f64 A B) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) F) B))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) B)))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4))))) B)) 2))) (+.f64 A (hypot.f64 A B))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4))))) F)))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) B))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4)))) B)))) B)))) (*.f64 B (pow.f64 C 3))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) B)))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (pow.f64 B 4))))) B)) 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (/.f64 A (*.f64 B B))) 1/4)) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 (*.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A)))) (sqrt.f64 -1/2))) 2))) (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 F A))))) F)))) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (sqrt.f64 -8))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 5)) (fma.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (*.f64 F -8)))))))) A) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F))))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))) B)) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 C (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)) (*.f64 B (*.f64 B F)))))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F))))) B)) (*.f64 1/2 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2))))) (fma.f64 -2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2)) F) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))) (+.f64 C (hypot.f64 C B))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))) B))) 2)) (*.f64 B (*.f64 B F))))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) 1) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 C F)))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (sqrt.f64 -8))) 2))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 B (*.f64 B F))))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (/.f64 (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8)))) 2)))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (sqrt.f64 -8))) 2))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (-.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 B (*.f64 B F))) (*.f64 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (sqrt.f64 -8))) 2)) (*.f64 F -8)))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) B)) 2)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B (*.f64 B F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)) (/.f64 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 B (*.f64 B F))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) F) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) B)) 2)) (+.f64 A (hypot.f64 A B))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 B (*.f64 B F)))))))) B)) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 A B))) F) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -8))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F 0)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8)))) 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F 0))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (fma.f64 (*.f64 -2 A) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F 0)))) (sqrt.f64 -8))) 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 B (*.f64 B F))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8)))) 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (*.f64 1/2 (-.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 B (*.f64 B F))) (*.f64 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F 0))) A) (/.f64 (-.f64 (fma.f64 (*.f64 -2 A) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F 0)))) (sqrt.f64 -8))) 2)) (*.f64 F -8)))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F 0))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (fma.f64 (*.f64 -2 A) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F 0)))) (sqrt.f64 -8))) 2)))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1)
(hypot.f64 B (-.f64 A C))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 1/2))
(hypot.f64 B (-.f64 A C))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 (*.f64 B (-.f64 A C)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 (*.f64 (-.f64 A C) B) 2)))))
(/.f64 (hypot.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4)) (pow.f64 (*.f64 (-.f64 A C) B) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)
(hypot.f64 B (-.f64 A C))
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)
(hypot.f64 B (-.f64 A C))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)
(hypot.f64 B (-.f64 A C))
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B (-.f64 A C)))))
(hypot.f64 B (-.f64 A C))
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(hypot.f64 B (-.f64 A C))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2))
(hypot.f64 B (-.f64 A C))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1))
(hypot.f64 B (-.f64 A C))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2)) (fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 F (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4)))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 4 A) C))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 A C) 0)))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4))) F))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (*.f64 A C) -4 (*.f64 (*.f64 4 A) C))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 A C) 0)))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 A C) -4)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 (*.f64 A C) -4) F))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 2)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 2))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(fabs.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))

localize51.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.2%
(*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
91.1%
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)
81.7%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
66.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
Compiler

Compiled 174 to 73 computations (58% saved)

series39.0ms (0.1%)

Counts
4 → 136
Calls

48 calls:

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

rewrite125.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
886×expm1-udef
882×log1p-udef
532×add-sqr-sqrt
516×pow1
514×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023254
1511250
27356250
Stop Event
node limit
Counts
4 → 131
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)
(*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
Outputs
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/2))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C (*.f64 A -4)) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1)
(pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)))
(+.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C A)) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (+.f64 C A) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) 1) (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) 3) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A))) (-.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A))) (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 A 3))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 A 3)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3) 1/3)
(neg.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) F) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(fma.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) A (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))

simplify240.0ms (0.4%)

Algorithm
egg-herbie
Rules
1010×distribute-lft-in
998×distribute-rgt-in
968×*-commutative
940×times-frac
418×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0110540225
1368036235
Stop Event
node limit
Counts
267 → 422
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 C 3))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (pow.f64 C 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) F))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (pow.f64 A 2))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/2))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C (*.f64 A -4)) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1)
(pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)))
(+.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C A)) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (+.f64 C A) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) 1) (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) 3) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A))) (-.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A))) (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 A 3))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 A 3)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3) 1/3)
(neg.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) F) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(fma.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) A (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (*.f64 1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (*.f64 1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.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 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 B 4)) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (*.f64 1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (*.f64 1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 C A)))) (*.f64 C A)) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (*.f64 1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 C A))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (*.f64 1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) 2))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))))))))) (pow.f64 B 6)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.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 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.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 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) 1/4)) (*.f64 C A)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) 1/4)) (*.f64 C (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) F))))) (pow.f64 B 6)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) B)
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))) B))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (-.f64 (*.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4))))))))))))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))) B)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))) (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))))) (*.f64 B (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (-.f64 (*.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) B) (/.f64 A B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4)))))))) (+.f64 A (hypot.f64 A B))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4))))) F)) (*.f64 -4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4)))))))) B)))))) (*.f64 B (pow.f64 C 3)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))) (pow.f64 B 4))))))))))))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))) B))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (/.f64 (*.f64 1/2 (*.f64 A (*.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) 0))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))))) (/.f64 A (*.f64 B B))) 1/4)) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B)))))) (sqrt.f64 -1/2))) 2))))) F)))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (*.f64 B B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) 2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))) (*.f64 B B))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 F C) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2)) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (*.f64 B B))) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (hypot.f64 C B))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (*.f64 B B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) 2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (*.f64 B B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) 2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (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 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))))) 1/4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))))) 1/4)) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (-.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))))) 1/4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2)))) 2)))) F)))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))))) 1/4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 B B)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 B B)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) A) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 B B)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) A) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 C (*.f64 F -8))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) A) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 -8)))) 2)) (*.f64 A A)))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 F (*.f64 B B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F)))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)) (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 F (*.f64 B B))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 F (*.f64 B B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2)) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 F (*.f64 B B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 (*.f64 B B) A) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 -2 (*.f64 A A)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) 0)) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) 0))))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 (*.f64 B B) A) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2))) A))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 (*.f64 B B) A) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (sqrt.f64 -8)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C)))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C))) B))) 2))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)))) B))) 2)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C)))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C))) B))) 2)) (*.f64 F (*.f64 B B))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C))) B))) 2))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)))) (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)))) B))) 2)) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C)))) B))) 2)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (*.f64 F -8))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (+.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (+.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C)))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C)))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))) (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C A))) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))) (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))) (*.f64 F (pow.f64 B 3))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C A))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 2 (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(*.f64 2 (+.f64 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 F (*.f64 B B))))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 C 3))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (fma.f64 2 (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F))))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))) (fma.f64 2 (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 F (*.f64 B B))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 F (*.f64 B B)))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (*.f64 F C)))
(fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))))))
(fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 (*.f64 B B) A) 0)))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 2 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (*.f64 2 (+.f64 (/.f64 F (/.f64 C (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 -2 (*.f64 A A)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))))))
(fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (*.f64 2 (+.f64 (/.f64 F (/.f64 C (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) 0)) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) 0)))))) (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 (*.f64 B B) A) 0))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 8 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (/.f64 (*.f64 -2 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B)))))) C)))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (pow.f64 C 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (*.f64 F A) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))))) (*.f64 C C)) (/.f64 (*.f64 -2 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B)))))) C))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 A (*.f64 F (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 C C)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C)))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(*.f64 2 (+.f64 (*.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C)))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(fma.f64 2 (*.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 F C)))) (fma.f64 2 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 2 (*.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F C))))) (fma.f64 2 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (*.f64 2 A) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (+.f64 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (+.f64 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) A)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))))) A)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))))) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (/.f64 (*.f64 -2 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) A)))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) A))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) F))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (pow.f64 A 2))))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) A) (*.f64 2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 C (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))))) F) (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4)))) (*.f64 A A))))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) A) (*.f64 2 (/.f64 (fma.f64 -2 (*.f64 C (*.f64 F (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4)))) (*.f64 A A))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(sqrt.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))) 1)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2)) (fma.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) 3/2)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 -2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 3)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 1))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 C (*.f64 A -4))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C (*.f64 A -4)) F))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 1)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2)
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 2))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))
(fabs.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) F))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 1))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(+.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C A)) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (hypot.f64 B (-.f64 A C))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(+.f64 (*.f64 (+.f64 C A) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) 1) (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) 1)
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) 3) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A))) (-.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))) 3) (*.f64 8 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) 3))) (fma.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A)))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A)) 3)) (*.f64 8 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3))) (+.f64 (*.f64 (*.f64 4 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (*.f64 A A)) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 (-.f64 A C) B)))) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A))) (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F A)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F A) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))) (*.f64 4 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (+.f64 (*.f64 (*.f64 4 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (*.f64 A A)) (*.f64 -4 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)))) (fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A)) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 A 3))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) (pow.f64 A 3)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))))
(/.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1)
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 2)
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 3)
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 2))
(fabs.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3) 1/3)
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(neg.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 -2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 2))
(fabs.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) F) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) F) 2)))
(*.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3)))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3)))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(fma.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 A (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(fma.f64 A (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(fma.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) A (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(fma.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F A))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))

eval3.3s (4.9%)

Compiler

Compiled 102111 to 52893 computations (48.2% saved)

prune509.0ms (0.8%)

Pruning

44 alts after pruning (44 fresh and 0 done)

PrunedKeptTotal
New1188441232
Fresh000
Picked101
Done202
Total1191441235
Accurracy
58.3%
Counts
1235 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.1%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
5.2%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
16.4%
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
29.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
8.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) B)
16.8%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
19.4%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
3.1%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
23.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 C B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C))) (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
4.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
2.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
17.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
9.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
19.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B C) (*.f64 B C))) (pow.f64 A 3)) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A)) C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
29.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
9.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
29.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
15.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
13.9%
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (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))))))
15.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
23.6%
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
5.6%
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
6.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
Compiler

Compiled 3500 to 2130 computations (39.1% saved)

localize57.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.3%
(/.f64 (*.f64 B B) A)
91.1%
(*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)
77.2%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))
63.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
Compiler

Compiled 199 to 89 computations (55.3% saved)

series84.0ms (0.1%)

Counts
3 → 72
Calls

30 calls:

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

rewrite117.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
908×expm1-udef
544×add-sqr-sqrt
524×pow1
524×*-un-lft-identity
504×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024189
1530177
27569177
Stop Event
node limit
Counts
3 → 119
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))
(/.f64 (*.f64 B B) A)
Outputs
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 2)
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4))
(*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 1/2) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2)) (+.f64 0 (+.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B A) B))) 1)
(*.f64 B (/.f64 1 (/.f64 A B)))
(*.f64 B (*.f64 B (/.f64 1 A)))
(*.f64 (*.f64 B B) (/.f64 1 A))
(*.f64 (*.f64 (/.f64 B A) B) 1)
(*.f64 1 (*.f64 (/.f64 B A) B))
(*.f64 (cbrt.f64 (pow.f64 B 4)) (*.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 1 A)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 2) (cbrt.f64 (*.f64 (/.f64 B A) B)))
(*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 B (sqrt.f64 A)))
(*.f64 (*.f64 B (neg.f64 B)) (/.f64 1 (neg.f64 A)))
(*.f64 (/.f64 1 A) (*.f64 B B))
(*.f64 (/.f64 B 1) (/.f64 B A))
(*.f64 (/.f64 B A) B)
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 A) 2)) (/.f64 (*.f64 B B) (cbrt.f64 A)))
(*.f64 (/.f64 1 (sqrt.f64 A)) (/.f64 (*.f64 B B) (sqrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) 1) (/.f64 (pow.f64 (cbrt.f64 B) 2) A))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 B A) B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (sqrt.f64 A)) (/.f64 (pow.f64 (cbrt.f64 B) 2) (sqrt.f64 A)))
(pow.f64 (*.f64 (/.f64 B A) B) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3) 1/3)
(pow.f64 (/.f64 B (sqrt.f64 A)) 2)
(pow.f64 (/.f64 A (*.f64 B B)) -1)
(neg.f64 (/.f64 (*.f64 B B) (neg.f64 A)))
(sqrt.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)))
(log.f64 (exp.f64 (*.f64 (/.f64 B A) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B A) B))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B A) B)))
(exp.f64 (log.f64 (*.f64 (/.f64 B A) B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) B)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B A) B)))

simplify165.0ms (0.2%)

Algorithm
egg-herbie
Rules
962×unswap-sqr
672×associate-*r*
516×associate-*l*
500×*-commutative
486×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043614661
1121014539
2515914525
Stop Event
node limit
Counts
191 → 245
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 2)
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4))
(*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 1/2) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2)) (+.f64 0 (+.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B A) B))) 1)
(*.f64 B (/.f64 1 (/.f64 A B)))
(*.f64 B (*.f64 B (/.f64 1 A)))
(*.f64 (*.f64 B B) (/.f64 1 A))
(*.f64 (*.f64 (/.f64 B A) B) 1)
(*.f64 1 (*.f64 (/.f64 B A) B))
(*.f64 (cbrt.f64 (pow.f64 B 4)) (*.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 1 A)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 2) (cbrt.f64 (*.f64 (/.f64 B A) B)))
(*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 B (sqrt.f64 A)))
(*.f64 (*.f64 B (neg.f64 B)) (/.f64 1 (neg.f64 A)))
(*.f64 (/.f64 1 A) (*.f64 B B))
(*.f64 (/.f64 B 1) (/.f64 B A))
(*.f64 (/.f64 B A) B)
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 A) 2)) (/.f64 (*.f64 B B) (cbrt.f64 A)))
(*.f64 (/.f64 1 (sqrt.f64 A)) (/.f64 (*.f64 B B) (sqrt.f64 A)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) 1) (/.f64 (pow.f64 (cbrt.f64 B) 2) A))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 B A) B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (sqrt.f64 A)) (/.f64 (pow.f64 (cbrt.f64 B) 2) (sqrt.f64 A)))
(pow.f64 (*.f64 (/.f64 B A) B) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3) 1/3)
(pow.f64 (/.f64 B (sqrt.f64 A)) 2)
(pow.f64 (/.f64 A (*.f64 B B)) -1)
(neg.f64 (/.f64 (*.f64 B B) (neg.f64 A)))
(sqrt.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)))
(log.f64 (exp.f64 (*.f64 (/.f64 B A) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B A) B))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B A) B)))
(exp.f64 (log.f64 (*.f64 (/.f64 B A) B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) B)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B A) B)))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 1 (sqrt.f64 -1/2))) 2)) (*.f64 C C)))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (/.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 1/2 (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1/2) 3)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 1 (sqrt.f64 -1/2))) 2)) (pow.f64 C 3)) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 1 (sqrt.f64 -1/2))) 2)) (*.f64 C C)))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (-.f64 (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (/.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 1/2 (sqrt.f64 (/.f64 A F))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 -1/2)) (pow.f64 C 3)) (/.f64 (pow.f64 B 4) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (/.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 -1/2)) (pow.f64 C 3)) (/.f64 (pow.f64 B 4) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))
(*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 2) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 2) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 -8 (sqrt.f64 -8))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 C C)))))))
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 2) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (sqrt.f64 -8))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 -8 (sqrt.f64 -8))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 C C)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))
(*.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -2)) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) -2 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (sqrt.f64 -8))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) -2 (fma.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 2) C)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (sqrt.f64 -8)) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)) (*.f64 B B)) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 -8 (sqrt.f64 -8))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 C C))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) -2 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (sqrt.f64 -8))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 -8 (sqrt.f64 -8))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 C C))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) -2 (fma.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 2) C)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) 2)) (sqrt.f64 -8)) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))
(*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (/.f64 C (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 2) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (/.f64 C (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (/.f64 (*.f64 -8 (sqrt.f64 -8)) (pow.f64 B 6))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))))))
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (/.f64 C (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (/.f64 (*.f64 -8 (sqrt.f64 -8)) (pow.f64 B 6))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)) (*.f64 B B))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)) (*.f64 B B)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (-.f64 (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 (*.f64 (pow.f64 B 4) -1/2) (sqrt.f64 -1/2)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 (*.f64 (pow.f64 B 4) -1/2) (sqrt.f64 -1/2))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)) (*.f64 B B))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)) (*.f64 B B)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (-.f64 (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 (*.f64 (pow.f64 B 4) -1/2) (sqrt.f64 -1/2)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2))) (*.f64 (*.f64 (pow.f64 B 4) -1/2) (sqrt.f64 -1/2))))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(/.f64 (pow.f64 B 2) A)
(*.f64 B (/.f64 B A))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F 2)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) -1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))) 1)
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1)
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) -1)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)) 1/2) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2)) (+.f64 0 (+.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)) 3/2)) (fma.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) 3/2)) (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(/.f64 (neg.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))
(/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (neg.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F 2)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F 2)) (-.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/2)
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1)
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) 3)
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) 3/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) 2)
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))))))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) 1/2))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))) 1))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))))))
(sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 (*.f64 2 (fma.f64 C (*.f64 A -4) (*.f64 B B))) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B A) B))) 1)
(*.f64 B (/.f64 B A))
(*.f64 B (/.f64 1 (/.f64 A B)))
(*.f64 B (/.f64 B A))
(*.f64 B (*.f64 B (/.f64 1 A)))
(*.f64 B (/.f64 B A))
(*.f64 (*.f64 B B) (/.f64 1 A))
(*.f64 B (/.f64 B A))
(*.f64 (*.f64 (/.f64 B A) B) 1)
(*.f64 B (/.f64 B A))
(*.f64 1 (*.f64 (/.f64 B A) B))
(*.f64 B (/.f64 B A))
(*.f64 (cbrt.f64 (pow.f64 B 4)) (*.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 1 A)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 1 A))
(*.f64 (cbrt.f64 (pow.f64 B 4)) (/.f64 (pow.f64 (cbrt.f64 B) 2) A))
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 2))
(*.f64 B (/.f64 B A))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 2) (cbrt.f64 (*.f64 (/.f64 B A) B)))
(*.f64 B (/.f64 B A))
(*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 B (sqrt.f64 A)))
(pow.f64 (/.f64 B (sqrt.f64 A)) 2)
(*.f64 (*.f64 B (neg.f64 B)) (/.f64 1 (neg.f64 A)))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) 1) (neg.f64 A))
(/.f64 B (/.f64 (neg.f64 A) (neg.f64 B)))
(*.f64 B (/.f64 (neg.f64 B) (neg.f64 A)))
(*.f64 (/.f64 1 A) (*.f64 B B))
(*.f64 B (/.f64 B A))
(*.f64 (/.f64 B 1) (/.f64 B A))
(*.f64 B (/.f64 B A))
(*.f64 (/.f64 B A) B)
(*.f64 B (/.f64 B A))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 A) 2)) (/.f64 (*.f64 B B) (cbrt.f64 A)))
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A)))
(*.f64 (/.f64 1 (sqrt.f64 A)) (/.f64 (*.f64 B B) (sqrt.f64 A)))
(pow.f64 (/.f64 B (sqrt.f64 A)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) 1) (/.f64 (pow.f64 (cbrt.f64 B) 2) A))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 1 A))
(*.f64 (cbrt.f64 (pow.f64 B 4)) (/.f64 (pow.f64 (cbrt.f64 B) 2) A))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 B A) B)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 B A))) (/.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 A) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (sqrt.f64 A)) (/.f64 (pow.f64 (cbrt.f64 B) 2) (sqrt.f64 A)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (sqrt.f64 A)) (pow.f64 (cbrt.f64 B) 2)) (sqrt.f64 A))
(pow.f64 (*.f64 (/.f64 B A) B) 1)
(*.f64 B (/.f64 B A))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 3)
(*.f64 B (/.f64 B A))
(pow.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3) 1/3)
(*.f64 B (/.f64 B A))
(pow.f64 (/.f64 B (sqrt.f64 A)) 2)
(pow.f64 (/.f64 A (*.f64 B B)) -1)
(*.f64 B (/.f64 B A))
(neg.f64 (/.f64 (*.f64 B B) (neg.f64 A)))
(/.f64 (*.f64 (neg.f64 (*.f64 B B)) 1) (neg.f64 A))
(/.f64 B (/.f64 (neg.f64 A) (neg.f64 B)))
(*.f64 B (/.f64 (neg.f64 B) (neg.f64 A)))
(sqrt.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)))
(sqrt.f64 (/.f64 (/.f64 (pow.f64 B 4) A) A))
(fabs.f64 (*.f64 B (/.f64 B A)))
(log.f64 (exp.f64 (*.f64 (/.f64 B A) B)))
(*.f64 B (/.f64 B A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B A) B))))
(*.f64 B (/.f64 B A))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3))
(*.f64 B (/.f64 B A))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 A 3)))
(*.f64 B (/.f64 B A))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B A) B)))
(*.f64 B (/.f64 B A))
(exp.f64 (log.f64 (*.f64 (/.f64 B A) B)))
(*.f64 B (/.f64 B A))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) B)) 1))
(*.f64 B (/.f64 B A))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B A) B)))
(*.f64 B (/.f64 B A))

localize110.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B))
91.1%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
79.1%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B)))
70.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 153 to 62 computations (59.5% saved)

series78.0ms (0.1%)

Counts
3 → 104
Calls

36 calls:

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

rewrite152.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
810×expm1-udef
806×log1p-udef
496×add-sqr-sqrt
482×pow1
482×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021207
1483187
27197187
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B)))
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B))
Outputs
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (neg.f64 (sqrt.f64 (+.f64 B (+.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))) 1/2))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))
(+.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) A) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 B C)))
(+.f64 (*.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 B C) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) 1) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C)))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 B 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B (-.f64 B (+.f64 A C)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B))) (+.f64 C (-.f64 A B)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 B 3)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B (-.f64 B (+.f64 A C)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (+.f64 C (-.f64 A B)))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3) 1/3)
(neg.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 B (+.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (+.f64 B (+.f64 A C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 B (+.f64 A C)) 3) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(fma.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A C) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))

simplify227.0ms (0.3%)

Algorithm
egg-herbie
Rules
1574×fma-def
1076×times-frac
800×*-commutative
750×distribute-lft-in
726×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092529392
1311928368
Stop Event
node limit
Counts
220 → 418
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 3))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) 2)) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 C B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 (+.f64 A B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))))) (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (neg.f64 (sqrt.f64 (+.f64 B (+.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))) 1/2))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))
(+.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) A) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 B C)))
(+.f64 (*.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 B C) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) 1) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C)))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 B 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B (-.f64 B (+.f64 A C)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B))) (+.f64 C (-.f64 A B)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 B 3)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B (-.f64 B (+.f64 A C)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (+.f64 C (-.f64 A B)))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3) 1/3)
(neg.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 B (+.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (+.f64 B (+.f64 A C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 B (+.f64 A C)) 3) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(fma.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A C) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) B)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (+.f64 A C) (*.f64 C C))))) (*.f64 B B))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) B))))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 C F) (/.f64 A (+.f64 A C))))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (fma.f64 1/16 (/.f64 F (/.f64 (pow.f64 (*.f64 A C) 2) (+.f64 A C))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (sqrt.f64 -1/4))) 2)) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 3))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (+.f64 A C) (*.f64 C C))))) (*.f64 B B))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (fma.f64 1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (+.f64 A C) (*.f64 C C))))) (*.f64 (+.f64 A C) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/16 (/.f64 F (*.f64 (*.f64 A A) (*.f64 C C))))) (pow.f64 B 3)))))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 C F) (/.f64 A (+.f64 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (fma.f64 1/16 (/.f64 F (/.f64 (pow.f64 (*.f64 A C) 2) (+.f64 A C))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (sqrt.f64 -1/4))) 2)) (*.f64 B B))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 C F) (/.f64 A (+.f64 A C))))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (fma.f64 1/16 (/.f64 F (pow.f64 (*.f64 A C) 2)) (*.f64 -1/2 (/.f64 (fma.f64 1/16 (/.f64 F (/.f64 (pow.f64 (*.f64 A C) 2) (+.f64 A C))) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 (/.f64 F A) (*.f64 C (+.f64 A C)))) (sqrt.f64 -1/4))) 2)) (+.f64 A C)))) (pow.f64 B 3))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B)))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C B)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))))) (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 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C B)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 A A) B) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) 2)) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 C B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C B) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 (+.f64 C B) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) 2)) (+.f64 C B)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) F)) (*.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C B)))))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))))) (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 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C B)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F)) (pow.f64 B 4))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F)) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))))) 2)) (+.f64 C B)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) F)) (*.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F)) (pow.f64 B 4)))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) B) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 4 (/.f64 (+.f64 C B) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2))))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (sqrt.f64 -1/4)) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (sqrt.f64 -1/4)) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/4))) 2)) A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/4))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 (*.f64 C C) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4)))) 2))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F))) (*.f64 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))) -1/16)) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (sqrt.f64 -1/4)) (/.f64 (sqrt.f64 2) A))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (/.f64 (*.f64 C C) (pow.f64 B 4))) (*.f64 2 (/.f64 (*.f64 (*.f64 C (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/4))) 2))) F))) (pow.f64 A 3)))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (+.f64 C B) (/.f64 C F)) (*.f64 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))) -1/16)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/4))) 2)) A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/4))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/4) A) (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) A))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (neg.f64 (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (*.f64 A A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/4) A) (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/4)))) 2)) (*.f64 A A)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) A))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (*.f64 A A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/4) A) (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 C C) (pow.f64 B 4)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/4)))) 2)) (*.f64 A A)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) A))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) C)) (*.f64 2 (/.f64 (*.f64 (*.f64 C (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B)))))) (fma.f64 1/4 (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 (/.f64 (+.f64 C B) (/.f64 C F)) 1/4 (*.f64 1/16 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/4)))) 2))) F))) (pow.f64 A 3)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 C 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 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (*.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/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) B)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 C B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 (+.f64 A B) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A B) F)) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 C B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 B B)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))))) (*.f64 F (+.f64 A B))) (*.f64 -16 (/.f64 (*.f64 (*.f64 A A) (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (*.f64 B B)) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) (*.f64 C B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 B (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) (*.f64 B B)) F) (/.f64 (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) B)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))) 2)) (+.f64 A B))) (*.f64 -16 (/.f64 (*.f64 (*.f64 A A) (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4)))) (pow.f64 B 4))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) B)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 F (*.f64 B B)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A B)))) (pow.f64 B 4))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) C)))))
(-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/4)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (*.f64 C C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) C))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/4))) 2)) (*.f64 C C)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/4)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B)))))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 (*.f64 A A) (pow.f64 B 4))))) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (*.f64 C C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) C)))))))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) A)) (*.f64 2 (/.f64 (*.f64 A (*.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/4))) 2)))) F))) (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/4))) 2)) (*.f64 C C))))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/4)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) C)))))
(-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) C))))))
(-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (sqrt.f64 -1/4))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2))) F)))) (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) A)) (*.f64 2 (/.f64 (*.f64 (*.f64 A (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (fma.f64 1/4 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (sqrt.f64 -1/4))) 2))) F))) (pow.f64 C 3)))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 1/4 (/.f64 (+.f64 A B) (/.f64 A F)) (/.f64 (*.f64 1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (sqrt.f64 -1/4))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 F C)) (+.f64 A C))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))) (sqrt.f64 (/.f64 A (/.f64 (+.f64 A C) (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C)))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F C)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 C (*.f64 F (+.f64 A C)))))) (sqrt.f64 -4)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 F C)) (+.f64 A C)))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 A (/.f64 (+.f64 A C) (*.f64 F C)))) (sqrt.f64 -4))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 (*.f64 F C) (+.f64 A C))))) (sqrt.f64 -4)) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))) (sqrt.f64 (/.f64 A (/.f64 (+.f64 A C) (*.f64 F C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F C)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 C (*.f64 F (+.f64 A C)))))) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 C (*.f64 F (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 F C)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (+.f64 A C) (pow.f64 (sqrt.f64 -4) 2))))))) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 F C)) (+.f64 A C))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) (*.f64 (*.f64 F C) (+.f64 A C)))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 (*.f64 B B) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 A (/.f64 (+.f64 A C) (*.f64 F C)))) (sqrt.f64 -4))) 2)))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 (pow.f64 B 3) (-.f64 F (*.f64 1/2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 A (/.f64 (+.f64 A C) (*.f64 F C)))) (sqrt.f64 -4))) 2)) (+.f64 A C)))))))))) (fma.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))) (sqrt.f64 (/.f64 A (/.f64 (+.f64 A C) (*.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (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 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (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 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B)))) B)) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))) B))) 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B)))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) B) (*.f64 (sqrt.f64 2) (*.f64 B (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 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C B) F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B)))) B)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3))))) (pow.f64 B 3)) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))) B))) 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B)))) B)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B)))) (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 C B) 3) (pow.f64 F 3))))) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C B))))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C B))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2))))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 3)) (*.f64 (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 (/.f64 (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2)) -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4)) (neg.f64 (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B)))))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -4))) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -4))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (-.f64 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2))) (pow.f64 (sqrt.f64 -4) 3))))))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B)))))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -4)) (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -4))) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B)))) A) (/.f64 (-.f64 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -4))) 2)) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (*.f64 -4 (sqrt.f64 -4))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A B)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 -4 (*.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) B))) 2)))) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 -4 (*.f64 F A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B)))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))) B) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A B) F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 C 3) (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 -4 (*.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) B))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 (+.f64 A B) 3)) (pow.f64 F 3)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 -4 (*.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) B))) 2)))) B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))))))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 C 3) (*.f64 (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 -4 (*.f64 F A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B)))) B)) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 (+.f64 A B) 3)) (pow.f64 F 3)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 -4 (*.f64 F A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))) (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B)))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))) B) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (/.f64 (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -4))) 2)) C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2))) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 F 3)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (/.f64 (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -4))) 2)) C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))))))) (*.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B)))) (*.f64 C C)) (/.f64 (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -4))) 2)) (*.f64 -4 (sqrt.f64 -4))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 F 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B)))))) (sqrt.f64 -4)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B)))))) (sqrt.f64 -4)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B)))) (sqrt.f64 -4))) 2)) (sqrt.f64 -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 F 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (-.f64 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 F 3))) (*.f64 C C)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B))))) (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B)))) (sqrt.f64 -4))) 2))) (*.f64 -4 (sqrt.f64 -4)))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B)))))) (sqrt.f64 -4)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B)))) (sqrt.f64 -4))) 2)) (sqrt.f64 -4))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -4)))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))
(*.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) -8)
(*.f64 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) -8)
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 -8 (+.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 (+.f64 A C) B))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 -8 (+.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 A (*.f64 C (*.f64 F B))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 A C)) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 (+.f64 A C) B)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 (+.f64 A C) B)))) (*.f64 (*.f64 2 F) (+.f64 (*.f64 (+.f64 A C) (*.f64 B B)) (pow.f64 B 3))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 F (pow.f64 B 3))))
(*.f64 (*.f64 2 F) (+.f64 (*.f64 (+.f64 A C) (*.f64 B B)) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) B)) (*.f64 (*.f64 2 F) (+.f64 (*.f64 (+.f64 A C) (*.f64 B B)) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 (+.f64 A C) B)))) (*.f64 (*.f64 2 F) (+.f64 (*.f64 (+.f64 A C) (*.f64 B B)) (pow.f64 B 3))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 F (pow.f64 B 3))))
(*.f64 (*.f64 2 F) (+.f64 (*.f64 (+.f64 A C) (*.f64 B B)) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) B)) (*.f64 (*.f64 2 F) (+.f64 (*.f64 (+.f64 A C) (*.f64 B B)) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 (+.f64 A C) B)))) (*.f64 (*.f64 2 F) (+.f64 (*.f64 (+.f64 A C) (*.f64 B B)) (pow.f64 B 3))))
(*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)))
(*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))))) (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 A (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B)))) (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B))))
(*.f64 2 (fma.f64 A (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 2 A) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (fma.f64 A (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F)))))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 2 A) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (fma.f64 A (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 2 A) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B)))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (*.f64 2 A) (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 2 A) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (fma.f64 A (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 2 A) (fma.f64 -4 (*.f64 C (*.f64 F (+.f64 C B))) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (fma.f64 A (fma.f64 -4 (*.f64 (*.f64 C (+.f64 C B)) F) (*.f64 F (*.f64 B B))) (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 -2 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))
(fma.f64 -2 (*.f64 A (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B)))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(fma.f64 -2 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))) (fma.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))
(fma.f64 (*.f64 -2 A) (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B))) (fma.f64 2 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 C B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(fma.f64 -2 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 F (+.f64 C B))) (neg.f64 (*.f64 F (*.f64 B B))))) (fma.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))
(fma.f64 (*.f64 -2 A) (-.f64 (*.f64 (*.f64 (*.f64 C (+.f64 C B)) F) 4) (*.f64 F (*.f64 B B))) (fma.f64 2 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))
(*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)))
(*.f64 (*.f64 2 (+.f64 A B)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))))
(*.f64 2 (fma.f64 (*.f64 F (*.f64 B B)) (+.f64 A B) (*.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 C) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (fma.f64 (*.f64 F (*.f64 B B)) (+.f64 A B) (*.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B)))))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 C) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (fma.f64 (*.f64 F (*.f64 B B)) (+.f64 A B) (*.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B)))))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 C) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B)))))
(fma.f64 2 (*.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B)))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 C) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (fma.f64 (*.f64 F (*.f64 B B)) (+.f64 A B) (*.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B)))))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 2 C) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 A B))) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (fma.f64 (*.f64 F (*.f64 B B)) (+.f64 A B) (*.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B B)))))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 -2 (*.f64 C (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B))))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(fma.f64 -2 (*.f64 C (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B))))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (fma.f64 -2 (*.f64 C (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B))))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (fma.f64 -2 (*.f64 C (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B))))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A B) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 4 (*.f64 A (*.f64 (+.f64 A B) F))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 A B)) (*.f64 B B)) (fma.f64 -2 (*.f64 C (fma.f64 4 (*.f64 A (*.f64 F (+.f64 A B))) (neg.f64 (*.f64 F (*.f64 B B))))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A B)) (fma.f64 -2 (*.f64 C (fma.f64 (*.f64 4 A) (*.f64 F (+.f64 A B)) (*.f64 F (*.f64 B (neg.f64 B))))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(*.f64 2 (*.f64 (+.f64 A (+.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) B)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) B)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C B))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) B)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C B))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) B)) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (pow.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)) 1/4)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 4 A) C) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 4 A) C) (fma.f64 B B (*.f64 (*.f64 4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 A C) 3)))) (fma.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 (*.f64 4 A) C))) (pow.f64 B 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 4 A) C)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 4 A) C)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) B))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) -1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (+.f64 C B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 (+.f64 A C) B)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (neg.f64 (sqrt.f64 (+.f64 B (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C B)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (neg.f64 (sqrt.f64 (+.f64 (+.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (+.f64 C B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 (+.f64 A C) B)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) B)))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) B)))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C B)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (neg.f64 (sqrt.f64 (+.f64 (+.f64 A C) B))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C B)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (neg.f64 (sqrt.f64 (+.f64 (+.f64 A C) B))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 3/2)) (fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)) 3/2)) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(/.f64 (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(*.f64 -2 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) B))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(+.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) A) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 B C)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(+.f64 (*.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 B C) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) 1) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) 1))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))) 1)
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A C)))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 B))) 3)) (fma.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 B))) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 B))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A C))))))))
(/.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (+.f64 (*.f64 (pow.f64 (+.f64 A C) 3) 8) (*.f64 (pow.f64 B 3) 8))) (fma.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 B))) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (-.f64 B (+.f64 A C))) (*.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F F)) (*.f64 4 (pow.f64 (+.f64 A C) 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C)))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 (+.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B))))
(/.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (*.f64 2 (+.f64 A C)) (*.f64 2 B))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (*.f64 2 (+.f64 A C)) (*.f64 2 B)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (*.f64 2 (+.f64 A C)) (*.f64 2 B))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F F)) (-.f64 (*.f64 4 (pow.f64 (+.f64 A C) 2)) (*.f64 (*.f64 B B) 4))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (+.f64 A C) B))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 B 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B (-.f64 B (+.f64 A C)))))
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B (-.f64 B (+.f64 A C)))) (+.f64 (pow.f64 B 3) (pow.f64 (+.f64 A C) 3))))
(/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (/.f64 (fma.f64 B (-.f64 B (+.f64 A C)) (pow.f64 (+.f64 A C) 2)) (+.f64 (pow.f64 B 3) (pow.f64 (+.f64 A C) 3))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B))) (+.f64 C (-.f64 A B)))
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B))))
(/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (/.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 B 3)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B (-.f64 B (+.f64 A C)))))
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B (-.f64 B (+.f64 A C)))) (+.f64 (pow.f64 B 3) (pow.f64 (+.f64 A C) 3))))
(/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (/.f64 (fma.f64 B (-.f64 B (+.f64 A C)) (pow.f64 (+.f64 A C) 2)) (+.f64 (pow.f64 B 3) (pow.f64 (+.f64 A C) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (+.f64 C (-.f64 A B)))
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B))))
(/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (/.f64 (-.f64 (+.f64 A C) B) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 B B))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 1)
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 2)
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 3)
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 2))
(fabs.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3) 1/3)
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(neg.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))
(*.f64 -2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 -2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) B))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B))))) 2))
(fabs.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 B (+.f64 A C))))
(*.f64 (+.f64 A (+.f64 C B)) (log.f64 (pow.f64 (exp.f64 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (+.f64 (+.f64 A C) B) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C))))) 3))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (+.f64 B (+.f64 A C)) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)) (pow.f64 (+.f64 A (+.f64 C B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 3) (pow.f64 (+.f64 (+.f64 A C) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 B (+.f64 A C)) 3) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)) (pow.f64 (+.f64 A (+.f64 C B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 3) (pow.f64 (+.f64 (+.f64 A C) B) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))) 1))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 B (+.f64 A C)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(fma.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A C) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C B)))))
(*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 (+.f64 A C) B))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 2 B)))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 B))))
(fma.f64 (+.f64 A C) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 B))))

localize70.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.8%
(fma.f64 B B (*.f64 C (*.f64 A -4)))
90.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
82.0%
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
70.1%
(sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))
Compiler

Compiled 87 to 41 computations (52.9% saved)

series78.0ms (0.1%)

Counts
4 → 108
Calls

39 calls:

TimeVariablePointExpression
36.0ms
C
@-inf
(sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))
14.0ms
A
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
6.0ms
A
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
2.0ms
C
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
2.0ms
C
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))

rewrite106.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
826×pow-exp
690×expm1-udef
686×log1p-udef
590×log-pow
416×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020134
1415126
25277126
Stop Event
node limit
Counts
4 → 156
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
Outputs
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) -1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))))
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4))
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (neg.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F C)))))
(*.f64 (sqrt.f64 -16) (pow.f64 (*.f64 A (*.f64 A (*.f64 F C))) 1/2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A A) (*.f64 -16 F))) (sqrt.f64 C))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 A A) (*.f64 -16 F)) 1/2) (sqrt.f64 C))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4)) (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4))
(*.f64 (neg.f64 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (*.f64 F C)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4)) (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4))
(*.f64 (*.f64 -1 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (*.f64 F C)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2)) (+.f64 0 (fma.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))))
(/.f64 (-.f64 0 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 3)
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))))
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1)
(pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) 2)
(pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 F C) 2) (*.f64 (pow.f64 A 4) 256)) 1/2)
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3) 1/3)
(neg.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 F C) 2) (*.f64 (pow.f64 A 4) 256)))
(log.f64 (pow.f64 (exp.f64 -16) (*.f64 A (*.f64 A (*.f64 F C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 -16) (*.f64 A (*.f64 A (*.f64 F C))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))))
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 A A)) 3) (pow.f64 (*.f64 F C) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (*.f64 -16 (*.f64 A A)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(exp.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) 1) (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F C)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 2)
(pow.f64 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))) -1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 (*.f64 B B) 1) (*.f64 -4 (*.f64 A C)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1)
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 1)
(*.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 -4 (*.f64 A C)) 3)) (fma.f64 (*.f64 B B) (*.f64 B B) (-.f64 (pow.f64 (*.f64 -4 (*.f64 A C)) 2) (*.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (pow.f64 (*.f64 -4 (*.f64 A C)) 2)) (-.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 1)
(pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 3)
(pow.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3) 1/3)
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(log.f64 (exp.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 C) (*.f64 A -4)) (exp.f64 (*.f64 B B))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 A C)))) (exp.f64 (*.f64 B B))))
(log.f64 (*.f64 (exp.f64 (*.f64 B B)) (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3))
(expm1.f64 (log1p.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(exp.f64 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))

simplify136.0ms (0.2%)

Algorithm
egg-herbie
Rules
1092×times-frac
1062×log-prod
722×associate-*r*
628×associate-*l*
612×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046511042
1118210972
2572410972
Stop Event
node limit
Counts
264 → 253
Calls
Call 1
Inputs
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) -1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))))
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4))
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (neg.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F C)))))
(*.f64 (sqrt.f64 -16) (pow.f64 (*.f64 A (*.f64 A (*.f64 F C))) 1/2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A A) (*.f64 -16 F))) (sqrt.f64 C))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 A A) (*.f64 -16 F)) 1/2) (sqrt.f64 C))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4)) (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4))
(*.f64 (neg.f64 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (*.f64 F C)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4)) (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4))
(*.f64 (*.f64 -1 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (*.f64 F C)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2)) (+.f64 0 (fma.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))))
(/.f64 (-.f64 0 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 3)
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))))
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1)
(pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) 2)
(pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 F C) 2) (*.f64 (pow.f64 A 4) 256)) 1/2)
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3) 1/3)
(neg.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 F C) 2) (*.f64 (pow.f64 A 4) 256)))
(log.f64 (pow.f64 (exp.f64 -16) (*.f64 A (*.f64 A (*.f64 F C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 -16) (*.f64 A (*.f64 A (*.f64 F C))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))))
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 A A)) 3) (pow.f64 (*.f64 F C) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (*.f64 -16 (*.f64 A A)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(exp.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) 1) (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F C)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 2)
(pow.f64 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))) -1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 (*.f64 B B) 1) (*.f64 -4 (*.f64 A C)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1)
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 1)
(*.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 -4 (*.f64 A C)) 3)) (fma.f64 (*.f64 B B) (*.f64 B B) (-.f64 (pow.f64 (*.f64 -4 (*.f64 A C)) 2) (*.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (pow.f64 (*.f64 -4 (*.f64 A C)) 2)) (-.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 1)
(pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 3)
(pow.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3) 1/3)
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(log.f64 (exp.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 C) (*.f64 A -4)) (exp.f64 (*.f64 B B))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 A C)))) (exp.f64 (*.f64 B B))))
(log.f64 (*.f64 (exp.f64 (*.f64 B B)) (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3))
(expm1.f64 (log1p.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(exp.f64 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
Outputs
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (/.f64 A (*.f64 B B)) (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 (*.f64 A A)) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F))))))
(-.f64 (fma.f64 -16 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 -16)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 (*.f64 A A)) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))))) (*.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B B))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 -64 (*.f64 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 8) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 -64 (*.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) (sqrt.f64 -16)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (-.f64 (fma.f64 -16 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 -16)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 (*.f64 A A)) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))))) (*.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B B)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 B B))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 A A)))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(fma.f64 1/256 (/.f64 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (pow.f64 A 3)) (fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(fma.f64 1/256 (*.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 B B))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 A A))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) -1/4)
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) -1/4))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) -1/16))
(fma.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B)) -1/16) (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) -1/4)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) -1/16)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 A A)) -1/64 (fma.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B)) -1/16) (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) -1/4))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/256 (/.f64 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (pow.f64 A 3)) (fma.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) -1/16))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 A A)) -1/64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) -1/256 (fma.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B)) -1/16) (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) -1/4)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (*.f64 1/4 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 B B))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 A A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/256 (/.f64 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (pow.f64 A 3)) (fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(fma.f64 1/256 (*.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))) (fma.f64 (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 B B))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 A A))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (/.f64 A (*.f64 B B)) (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 (*.f64 A A)) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F))))))
(-.f64 (fma.f64 -16 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 -16)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 (*.f64 A A)) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))))) (*.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B B))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 -64 (*.f64 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 8) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 -64 (*.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) (sqrt.f64 -16)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (-.f64 (fma.f64 -16 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 -16)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 (*.f64 A A)) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))))) (*.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B B)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (/.f64 A (*.f64 B B)) (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 (*.f64 A A)) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F))))))
(-.f64 (fma.f64 -16 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 -16)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 (*.f64 A A)) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))))) (*.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B B))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 -64 (*.f64 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 8) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 -64 (*.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) (sqrt.f64 -16)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (-.f64 (fma.f64 -16 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 -16)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 -4 (*.f64 A A)) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))))) (*.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B B)))))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))) 1)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) 1)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) -1)
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))) (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))) (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (neg.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))) (neg.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))))
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (neg.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))))
(neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F C)))))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 (sqrt.f64 -16) (pow.f64 (*.f64 A (*.f64 A (*.f64 F C))) 1/2))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (sqrt.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A A) (*.f64 -16 F))) (sqrt.f64 C))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) F)))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 (*.f64 A A)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))) (sqrt.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))))
(*.f64 (pow.f64 (*.f64 (*.f64 A A) (*.f64 -16 F)) 1/2) (sqrt.f64 C))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) F)))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 (*.f64 A A)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (neg.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))) (neg.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4)) (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))))
(neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))))
(*.f64 (neg.f64 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (*.f64 F C)))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (neg.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))) (neg.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4)) (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))))
(neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))))
(*.f64 (*.f64 -1 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (*.f64 F C)))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2)) (+.f64 0 (fma.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))) 3/2)) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) 0))
(neg.f64 (/.f64 (pow.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)) 3/2) (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))))
(/.f64 (-.f64 0 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 16 (*.f64 (*.f64 A A) (*.f64 C F))) (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C F)) 16) (sqrt.f64 (*.f64 C F))) (*.f64 A (sqrt.f64 -16)))
(pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/2)
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) 1)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 3)
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2) 1/3)
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) 2)
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))))
(*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F)))))
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1) 1/2))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2) 1))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1) 1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))) 3))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1/3))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 2))
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))
(sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1)
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1)
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) 2)
(pow.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) 2)
(pow.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F)))) 2)
(pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 3)
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(pow.f64 (*.f64 (pow.f64 (*.f64 F C) 2) (*.f64 (pow.f64 A 4) 256)) 1/2)
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3) 1/3)
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(neg.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))
(*.f64 16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 (*.f64 (*.f64 A A) (*.f64 C F)) 16)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 F C) 2) (*.f64 (pow.f64 A 4) 256)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(log.f64 (pow.f64 (exp.f64 -16) (*.f64 A (*.f64 A (*.f64 F C)))))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 -16) (*.f64 A (*.f64 A (*.f64 F C))))))
(*.f64 16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 (*.f64 (*.f64 A A) (*.f64 C F)) 16)
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))))
(*.f64 16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 (*.f64 (*.f64 A A) (*.f64 C F)) 16)
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 A A)) 3) (pow.f64 (*.f64 F C) 3)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (*.f64 -16 (*.f64 A A)) 3)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(expm1.f64 (log1p.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(exp.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1) 1))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 2))
(pow.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) 2)
(pow.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F)))) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1/2) 2))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1) 2))
(pow.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) 2)
(pow.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F)))) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 3))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1/2))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))))) 1/3))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(log1p.f64 (expm1.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(/.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 1)
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(/.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))) (cbrt.f64 (/.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))) (cbrt.f64 (*.f64 (/.f64 -16 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 A A) (*.f64 C F)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))) (cbrt.f64 (/.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))) (cbrt.f64 (*.f64 (/.f64 -16 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 A A) (*.f64 C F)))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (*.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(/.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16)))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))) (/.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) 1) (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F C)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))))
(/.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 3)
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 2)
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(pow.f64 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) -1)
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(pow.f64 (/.f64 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) 1) -1)
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(/.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(sqrt.f64 (/.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
(sqrt.f64 (*.f64 (/.f64 -16 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (*.f64 A A) (*.f64 C F))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))))
(/.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (neg.f64 (sqrt.f64 (*.f64 C F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 3))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C)))) 3/2) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A (*.f64 (*.f64 A (*.f64 C F)) -16)) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1) 1))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 3))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 1/3))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) 2))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))) -1))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 A (sqrt.f64 -16))))
(/.f64 (*.f64 A (sqrt.f64 -16)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(+.f64 (*.f64 (*.f64 B B) 1) (*.f64 -4 (*.f64 A C)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 1)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 1 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 -4 (*.f64 A C)) 3)) (fma.f64 (*.f64 B B) (*.f64 B B) (-.f64 (pow.f64 (*.f64 -4 (*.f64 A C)) 2) (*.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 -4 (*.f64 A C)) 3)) (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (*.f64 -4 (*.f64 A C)) 2) (*.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)))))
(/.f64 (fma.f64 -64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 6)) (+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (-.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))) (pow.f64 B 4)))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (pow.f64 (*.f64 -4 (*.f64 A C)) 2)) (-.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 -4 (*.f64 A C)) 2)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C -4)) 2)) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 1)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 3)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3) 1/3)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) 2)
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(sqrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2))
(sqrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))
(fabs.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))
(log.f64 (exp.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(log.f64 (*.f64 (pow.f64 (exp.f64 C) (*.f64 A -4)) (exp.f64 (*.f64 B B))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 A C)))) (exp.f64 (*.f64 B B))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(log.f64 (*.f64 (exp.f64 (*.f64 B B)) (+.f64 1 (expm1.f64 (*.f64 -4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(cbrt.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(expm1.f64 (log1p.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(exp.f64 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(exp.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 1) 1))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 3))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) 1/3))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) 2))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))
(log1p.f64 (expm1.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(fma.f64 -4 (*.f64 A C) (*.f64 B B))
(fma.f64 A (*.f64 C -4) (*.f64 B B))

localize35.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.0%
(*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))
86.9%
(*.f64 F (*.f64 B B))
73.7%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))))
71.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
Compiler

Compiled 119 to 38 computations (68.1% saved)

series72.0ms (0.1%)

Counts
4 → 88
Calls

36 calls:

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

rewrite109.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
860×fma-def
794×expm1-udef
790×log1p-udef
482×add-sqr-sqrt
466×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022156
1472152
26413152
Stop Event
node limit
Counts
4 → 166
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))))
(*.f64 F (*.f64 B B))
(*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))
Outputs
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F)))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 B B))) 1/2) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2)) (+.f64 0 (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 B B)))) 1)
(pow.f64 (*.f64 F (*.f64 B B)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) 1/3)
(pow.f64 (*.f64 B (sqrt.f64 F)) 2)
(sqrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)))
(log.f64 (pow.f64 (exp.f64 F) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 B B)))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 B B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 B B))))
(exp.f64 (log.f64 (*.f64 F (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 B B))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(+.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) C)))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) C)) 1) (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 B B) C)) 3) (pow.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 3)) (fma.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) C)) (-.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (*.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))))))
(/.f64 (-.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) C))) (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))) (-.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))))
(/.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C)))
(/.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (*.f64 F (*.f64 B B))) (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C)))
(/.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (*.f64 F (*.f64 B B))) (-.f64 C (hypot.f64 B C)))
(pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 C (hypot.f64 B C))) (*.f64 F (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) (pow.f64 (+.f64 C (hypot.f64 B C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) (pow.f64 (*.f64 F (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(fma.f64 F (*.f64 (*.f64 B B) C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 B B) (*.f64 F C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B B) (*.f64 F (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 F (*.f64 B B)) C (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 F (*.f64 B B)) (hypot.f64 B C) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 C (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (hypot.f64 B C) (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 1 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 1 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (cbrt.f64 C) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4))) (*.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4))) (*.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 C) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 B (sqrt.f64 F)) C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 B (sqrt.f64 F)) (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 F (*.f64 (*.f64 B B) C)) 1 (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 1))
(fma.f64 (*.f64 F B) (*.f64 B C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 F B) (*.f64 B (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) C)))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 B (sqrt.f64 F))) (*.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 B (sqrt.f64 F))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 C)) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (hypot.f64 B C))) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (sqrt.f64 C) (*.f64 B (sqrt.f64 F))) (*.f64 (sqrt.f64 C) (*.f64 B (sqrt.f64 F))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (*.f64 B B)) F (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (hypot.f64 B C) (*.f64 B B)) F (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (hypot.f64 B C) F) (*.f64 B B) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (hypot.f64 B C) (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)))) (cbrt.f64 (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (hypot.f64 B C) (*.f64 B (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (hypot.f64 B C) (*.f64 F B)) B (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (cbrt.f64 (*.f64 C C))) (cbrt.f64 C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 C)) (sqrt.f64 C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)) (cbrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (hypot.f64 B C))) (sqrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 C F) (*.f64 B B) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)))) (cbrt.f64 (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (*.f64 B (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (*.f64 F B)) B (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))

simplify185.0ms (0.3%)

Algorithm
egg-herbie
Rules
1028×*-commutative
888×fma-def
530×associate-/l*
442×associate-/r*
410×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071318054
1202815944
2658615846
Stop Event
node limit
Counts
254 → 390
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 B 7))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 C (*.f64 F (pow.f64 B 2))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 C (*.f64 F (pow.f64 B 2))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (*.f64 F (pow.f64 B 2))) (pow.f64 C 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F)))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 B B))) 1/2) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2)) (+.f64 0 (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 B B)))) 1)
(pow.f64 (*.f64 F (*.f64 B B)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) 1/3)
(pow.f64 (*.f64 B (sqrt.f64 F)) 2)
(sqrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)))
(log.f64 (pow.f64 (exp.f64 F) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 B B)))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 B B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 B B))))
(exp.f64 (log.f64 (*.f64 F (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 B B))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(+.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) C)))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) C)) 1) (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 B B) C)) 3) (pow.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 3)) (fma.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) C)) (-.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (*.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))))))
(/.f64 (-.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) C))) (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))) (-.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))))
(/.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C)))
(/.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (*.f64 F (*.f64 B B))) (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C)))
(/.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (*.f64 F (*.f64 B B))) (-.f64 C (hypot.f64 B C)))
(pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 C (hypot.f64 B C))) (*.f64 F (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) (pow.f64 (+.f64 C (hypot.f64 B C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) (pow.f64 (*.f64 F (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(fma.f64 F (*.f64 (*.f64 B B) C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 B B) (*.f64 F C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B B) (*.f64 F (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 F (*.f64 B B)) C (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 F (*.f64 B B)) (hypot.f64 B C) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 C (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (hypot.f64 B C) (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 1 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 1 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (cbrt.f64 C) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4))) (*.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4))) (*.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 C) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 B (sqrt.f64 F)) C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 B (sqrt.f64 F)) (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 F (*.f64 (*.f64 B B) C)) 1 (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 1))
(fma.f64 (*.f64 F B) (*.f64 B C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 F B) (*.f64 B (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) C)))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 B (sqrt.f64 F))) (*.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 B (sqrt.f64 F))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 C)) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (hypot.f64 B C))) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (sqrt.f64 C) (*.f64 B (sqrt.f64 F))) (*.f64 (sqrt.f64 C) (*.f64 B (sqrt.f64 F))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (*.f64 B B)) F (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (hypot.f64 B C) (*.f64 B B)) F (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (hypot.f64 B C) F) (*.f64 B B) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (hypot.f64 B C) (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)))) (cbrt.f64 (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (hypot.f64 B C) (*.f64 B (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (hypot.f64 B C) (*.f64 F B)) B (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (cbrt.f64 (*.f64 C C))) (cbrt.f64 C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 C)) (sqrt.f64 C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)) (cbrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (hypot.f64 B C))) (sqrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 C F) (*.f64 B B) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)))) (cbrt.f64 (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (*.f64 B (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (*.f64 F B)) B (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
Outputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (neg.f64 (*.f64 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B))) (*.f64 (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/8 (*.f64 A A)))) (pow.f64 B 3)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (+.f64 (*.f64 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (*.f64 (fma.f64 -1/64 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 A A)) (fma.f64 -1/64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (pow.f64 A 3)) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))) (pow.f64 B 5)))))
(fma.f64 (/.f64 1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)) (neg.f64 (fma.f64 (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/8 (*.f64 A A)))) (pow.f64 B 3) (*.f64 (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 A A)) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 A (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 -1/32 (pow.f64 A 3))))) (pow.f64 B 5)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B))) (fma.f64 (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/8 (*.f64 A A)))) (pow.f64 B 3) (*.f64 (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 A A)) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 A (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 -1/32 (pow.f64 A 3))))) (pow.f64 B 5))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (*.f64 (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -1/64 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 A A)) (fma.f64 -1/64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (pow.f64 A 3)) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))) (pow.f64 B 5)) (*.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (*.f64 (/.f64 F (pow.f64 C 5)) 1/16) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))) A)) (fma.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 A A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 B 7))))))
(fma.f64 (/.f64 1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)) (-.f64 (neg.f64 (fma.f64 (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/8 (*.f64 A A)))) (pow.f64 B 3) (*.f64 (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 A A)) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 A (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 -1/32 (pow.f64 A 3))))) (pow.f64 B 5)))) (*.f64 (fma.f64 (/.f64 -1/128 (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 5)) 1/16) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))) (/.f64 A (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 -1/256 (pow.f64 A 3)))))) (pow.f64 B 7))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B))) (*.f64 (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/8 (*.f64 A A)))) (pow.f64 B 3))) (fma.f64 (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 A A)) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 A (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 -1/32 (pow.f64 A 3))))) (pow.f64 B 5) (*.f64 (fma.f64 (/.f64 -1/128 (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 5)) 1/16) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))) (/.f64 A (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 -1/256 (pow.f64 A 3)))))) (pow.f64 B 7))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(neg.f64 (fma.f64 C (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))))))
(-.f64 (neg.f64 (fma.f64 C (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 (/.f64 B F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 16 (*.f64 (sqrt.f64 2) (*.f64 A A))))))))
(-.f64 (*.f64 (*.f64 C C) (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 (/.f64 B F)) (*.f64 1/4 (/.f64 F B))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 16 (*.f64 (sqrt.f64 2) (*.f64 A A)))))))) (fma.f64 C (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (fma.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 8 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))))))
(*.f64 -1 (+.f64 (fma.f64 C (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (fma.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 (/.f64 B F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (fma.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 (/.f64 B F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))))) (*.f64 8 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 (/.f64 B F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 16 (*.f64 (sqrt.f64 2) (*.f64 A A))))))))))
(-.f64 (neg.f64 (fma.f64 C (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))) (fma.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 1/2 (/.f64 B F)) (*.f64 1/4 (/.f64 F B))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (fma.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 (/.f64 B F)) (*.f64 1/4 (/.f64 F B))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))))) (*.f64 8 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 (/.f64 B F)) (*.f64 1/4 (/.f64 F B))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 16 (*.f64 (sqrt.f64 2) (*.f64 A A)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 A -4) (/.f64 (/.f64 (pow.f64 B 3) C) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (-.f64 (/.f64 (*.f64 A -4) (/.f64 (/.f64 (pow.f64 B 3) C) (sqrt.f64 2))) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 5))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 A -4) (/.f64 (/.f64 (pow.f64 B 3) C) (sqrt.f64 2))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (-.f64 (/.f64 (*.f64 A -4) (/.f64 (/.f64 (pow.f64 B 3) C) (sqrt.f64 2))) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 5))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 A -4) (/.f64 (/.f64 (pow.f64 B 3) C) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 -64 (pow.f64 A 3)) (/.f64 (/.f64 (pow.f64 B 7) (sqrt.f64 2)) (pow.f64 C 3))) (*.f64 -16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (*.f64 C C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (-.f64 (/.f64 (*.f64 A -4) (/.f64 (/.f64 (pow.f64 B 3) C) (sqrt.f64 2))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 -64 (pow.f64 A 3)) (/.f64 (/.f64 (pow.f64 B 7) (sqrt.f64 2)) (pow.f64 C 3))) (*.f64 -16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (*.f64 C C)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 A (/.f64 B C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 A (/.f64 B C))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) A) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (/.f64 (*.f64 1/64 (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 A 3) (sqrt.f64 2)))) (pow.f64 C 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 A (/.f64 B C))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) A) (/.f64 (pow.f64 B 3) (*.f64 C C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/64 (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 A 3) (sqrt.f64 2)))) (pow.f64 C 3)) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 4))) (pow.f64 A 4))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 A (/.f64 B C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 A (/.f64 B C))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) A) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (/.f64 (*.f64 1/64 (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 A 3) (sqrt.f64 2)))) (pow.f64 C 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 A (/.f64 B C))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) A) (/.f64 (pow.f64 B 3) (*.f64 C C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/64 (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 A 3) (sqrt.f64 2)))) (pow.f64 C 3)) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 4))) (pow.f64 A 4))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (pow.f64 B 5))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (pow.f64 B 5) (*.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (+.f64 (*.f64 (/.f64 F (pow.f64 C 5)) 1/16) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))) (pow.f64 B 7))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (pow.f64 B 5))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))))
(+.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 5)) 1/16) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))) (pow.f64 B 7)) (*.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (pow.f64 B 5)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 B F))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 B F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 B F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 B F))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (/.f64 1/2 (/.f64 B F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 B F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 B F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (/.f64 1/2 (/.f64 B F)) (*.f64 1/4 (/.f64 F B)))) (sqrt.f64 (/.f64 B F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 B F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 B F)))) (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 B F))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (/.f64 1/2 (/.f64 B F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 B F)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (/.f64 1/2 (/.f64 B F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 B F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (/.f64 1/2 (/.f64 B F)) (*.f64 1/4 (/.f64 F B)))) (sqrt.f64 (/.f64 B F)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (/.f64 1/2 (/.f64 B F)) (*.f64 1/4 (/.f64 F B)))) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 B F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 B (*.f64 B C))))
(*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(fma.f64 2 (*.f64 F (*.f64 B (*.f64 B C))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (/.f64 (*.f64 F 1/2) (/.f64 C (pow.f64 B 4))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))))
(fma.f64 2 (*.f64 F (*.f64 B (*.f64 B C))) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C) (*.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (/.f64 (*.f64 F 1/2) (/.f64 C (pow.f64 B 4)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))))))
(fma.f64 2 (*.f64 F (*.f64 B (*.f64 B C))) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C) (fma.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (/.f64 1/16 (/.f64 (pow.f64 C 5) (*.f64 F (pow.f64 B 8)))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 C (*.f64 F (pow.f64 B 2))))
(fma.f64 F (pow.f64 B 3) (*.f64 F (*.f64 B (*.f64 B C))))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 B (*.f64 B C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 B F)) (*.f64 F (*.f64 B (*.f64 B C)))))
(fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 B F)) (*.f64 (*.f64 F C) (*.f64 B B))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1/8 (/.f64 (pow.f64 C 4) (/.f64 B F)) (fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 B F)) (*.f64 F (*.f64 B (*.f64 B C))))))
(fma.f64 -1/8 (/.f64 F (/.f64 B (pow.f64 C 4))) (fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 B F)) (*.f64 (*.f64 F C) (*.f64 B B)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 C (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(-.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 C (*.f64 F (*.f64 B B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(fma.f64 F (*.f64 B (*.f64 B C)) (-.f64 (*.f64 (*.f64 B F) (*.f64 (*.f64 C C) -1/2)) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))))
(fma.f64 C (*.f64 F (*.f64 B B)) (fma.f64 1/8 (/.f64 (pow.f64 C 4) (/.f64 B F)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F)))))
(fma.f64 F (*.f64 B (*.f64 B C)) (fma.f64 (/.f64 F (/.f64 B (pow.f64 C 4))) 1/8 (-.f64 (*.f64 (*.f64 B F) (*.f64 (*.f64 C C) -1/2)) (*.f64 F (pow.f64 B 3)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 C (*.f64 F (pow.f64 B 2))))
(fma.f64 F (pow.f64 B 3) (*.f64 F (*.f64 B (*.f64 B C))))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 B (*.f64 B C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 B F)) (*.f64 F (*.f64 B (*.f64 B C)))))
(fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 B F)) (*.f64 (*.f64 F C) (*.f64 B B))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) B)) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))) (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1/8 (/.f64 (pow.f64 C 4) (/.f64 B F)) (fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 B F)) (*.f64 F (*.f64 B (*.f64 B C))))))
(fma.f64 -1/8 (/.f64 F (/.f64 B (pow.f64 C 4))) (fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 B F)) (*.f64 (*.f64 F C) (*.f64 B B)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 B (*.f64 B C))))
(*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(fma.f64 2 (*.f64 F (*.f64 B (*.f64 B C))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (/.f64 (*.f64 F 1/2) (/.f64 C (pow.f64 B 4))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))))
(fma.f64 2 (*.f64 F (*.f64 B (*.f64 B C))) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C) (*.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (/.f64 (*.f64 F 1/2) (/.f64 C (pow.f64 B 4)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))))))
(fma.f64 2 (*.f64 F (*.f64 B (*.f64 B C))) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C) (fma.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (/.f64 1/16 (/.f64 (pow.f64 C 5) (*.f64 F (pow.f64 B 8)))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(*.f64 (/.f64 (*.f64 F (pow.f64 B 4)) C) -1/2)
(/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))))
(fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C) (*.f64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) 1/8))
(fma.f64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) 1/8 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5)))))
(fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5)))))
(fma.f64 (*.f64 (/.f64 F C) (pow.f64 B 4)) -1/2 (fma.f64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) 1/8 (/.f64 -1/16 (/.f64 (pow.f64 C 5) (*.f64 F (pow.f64 B 8))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (*.f64 F (pow.f64 B 2))) (pow.f64 C 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (/.f64 (pow.f64 C 7) (*.f64 F (*.f64 B B)))) (fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 B 8) (*.f64 1/64 (pow.f64 B 8))) (/.f64 (pow.f64 C 7) (*.f64 B (*.f64 B F)))) (fma.f64 (*.f64 (/.f64 F C) (pow.f64 B 4)) -1/2 (fma.f64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) 1/8 (/.f64 -1/16 (/.f64 (pow.f64 C 5) (*.f64 F (pow.f64 B 8)))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 B (*.f64 B F)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 B (*.f64 B F)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 B (sqrt.f64 F)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 B (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 B (sqrt.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (*.f64 B (sqrt.f64 F)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (*.f64 B (sqrt.f64 F))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) -1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (*.f64 F (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 B (*.f64 B F)) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))) 1)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (*.f64 B (sqrt.f64 F)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (sqrt.f64 F) (neg.f64 B))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 B B))) 1/2) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (*.f64 B (sqrt.f64 F)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (sqrt.f64 F) (neg.f64 B))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (*.f64 B (sqrt.f64 F)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (sqrt.f64 F) (neg.f64 B))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2)) (+.f64 0 (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))) 3/2)) (fma.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3/2)) (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(/.f64 (*.f64 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))) -2) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/2)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) 3)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))) 1))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2)))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 B B)))) 1)
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(pow.f64 (*.f64 F (*.f64 B B)) 1)
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) 3)
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(pow.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) 1/3)
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(pow.f64 (*.f64 B (sqrt.f64 F)) 2)
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(sqrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)))
(sqrt.f64 (*.f64 F (*.f64 F (pow.f64 B 4))))
(sqrt.f64 (*.f64 (pow.f64 B 4) (*.f64 F F)))
(fabs.f64 (*.f64 B (*.f64 B F)))
(log.f64 (pow.f64 (exp.f64 F) (*.f64 B B)))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 B B)))))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 B B) 3)))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 F 3)))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 B B))))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(exp.f64 (log.f64 (*.f64 F (*.f64 B B))))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 B B))) 1))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 B B))))
(*.f64 F (*.f64 B B))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) C)) 1) (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 1))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(/.f64 (+.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 B B) C)) 3) (pow.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 3)) (fma.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) C)) (-.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (*.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 F (*.f64 B (*.f64 B C))) 3) (pow.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 3)) (fma.f64 (*.f64 F (*.f64 B (*.f64 B C))) (*.f64 F (*.f64 B (*.f64 B C))) (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (-.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 B (*.f64 B C)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 F C) (*.f64 B B)) 3) (pow.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 3)) (fma.f64 (*.f64 F F) (*.f64 (*.f64 C C) (pow.f64 B 4)) (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (-.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) C))) (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))) (-.f64 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))))
(/.f64 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 B B) (hypot.f64 B C)) (*.f64 B (*.f64 B C)))) (*.f64 F (-.f64 (*.f64 B (*.f64 B C)) (*.f64 (*.f64 B B) (hypot.f64 B C))))) (*.f64 F (-.f64 (*.f64 B (*.f64 B C)) (*.f64 (*.f64 B B) (hypot.f64 B C)))))
(/.f64 (*.f64 (*.f64 F F) (-.f64 (*.f64 (*.f64 C C) (pow.f64 B 4)) (*.f64 (pow.f64 B 4) (pow.f64 (hypot.f64 B C) 2)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 C (hypot.f64 B C))))
(/.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C)))
(/.f64 (*.f64 F (*.f64 B B)) (/.f64 (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C)) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))))
(*.f64 (/.f64 (*.f64 B (*.f64 B F)) (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C))) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))
(/.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 F (*.f64 B B)) (/.f64 (-.f64 C (hypot.f64 B C)) (fma.f64 C C (neg.f64 (pow.f64 (hypot.f64 B C) 2)))))
(*.f64 (/.f64 (*.f64 B (*.f64 B F)) (-.f64 C (hypot.f64 B C))) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (*.f64 F (*.f64 B B))) (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C)))
(/.f64 (*.f64 F (*.f64 B B)) (/.f64 (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C)) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))))
(*.f64 (/.f64 (*.f64 B (*.f64 B F)) (fma.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C) (*.f64 C C))) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (*.f64 F (*.f64 B B))) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 F (*.f64 B B)) (/.f64 (-.f64 C (hypot.f64 B C)) (fma.f64 C C (neg.f64 (pow.f64 (hypot.f64 B C) 2)))))
(*.f64 (/.f64 (*.f64 B (*.f64 B F)) (-.f64 C (hypot.f64 B C))) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))
(pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 3) 1/3)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) 2)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 2))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log.f64 (pow.f64 (exp.f64 (+.f64 C (hypot.f64 B C))) (*.f64 F (*.f64 B B))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C)))) 3))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 B B)) 3) (pow.f64 (+.f64 C (hypot.f64 B C)) 3)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) (pow.f64 (*.f64 F (*.f64 B B)) 3)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 F (*.f64 (*.f64 B B) C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 B B) (*.f64 F C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 B B) (*.f64 F (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 F (*.f64 B B)) C (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 F (*.f64 B B)) (hypot.f64 B C) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 C (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (hypot.f64 B C) (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 1 (*.f64 F (*.f64 (*.f64 B B) C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 1 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (cbrt.f64 C) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (*.f64 F (*.f64 B B)) (cbrt.f64 C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F (cbrt.f64 C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4))) (*.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 F (*.f64 F (pow.f64 B 4)))) (*.f64 C (cbrt.f64 (*.f64 F (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 B 4) (*.f64 F F))) (*.f64 C (cbrt.f64 (*.f64 B (*.f64 B F)))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4))) (*.f64 (cbrt.f64 (*.f64 F (*.f64 B B))) (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (cbrt.f64 (*.f64 F (*.f64 F (pow.f64 B 4)))) (*.f64 (hypot.f64 B C) (cbrt.f64 (*.f64 F (*.f64 B B)))) (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 B 4) (*.f64 F F))) (*.f64 (hypot.f64 B C) (cbrt.f64 (*.f64 B (*.f64 B F)))) (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (cbrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (*.f64 F (*.f64 B B)) (cbrt.f64 (hypot.f64 B C))) (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (*.f64 (*.f64 B (*.f64 B F)) (cbrt.f64 (hypot.f64 B C))) (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 C) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (sqrt.f64 C) (*.f64 F (*.f64 (*.f64 B B) (sqrt.f64 C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 B (sqrt.f64 F)) C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 B C) (sqrt.f64 F)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 B (sqrt.f64 F)) (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 B (*.f64 (sqrt.f64 F) (hypot.f64 B C))) (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 B (*.f64 (hypot.f64 B C) (sqrt.f64 F))) (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (hypot.f64 B C))) (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 (*.f64 B B) (*.f64 F (sqrt.f64 (hypot.f64 B C)))) (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (*.f64 F (*.f64 (*.f64 B B) C)) 1 (*.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))) 1))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 F B) (*.f64 B C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B F) (*.f64 B C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 F B) (*.f64 B (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 B F) (*.f64 B (hypot.f64 B C)) (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (*.f64 B F) (*.f64 B (hypot.f64 B C)) (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) C)))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C)))) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 B (sqrt.f64 F))) (*.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 B (sqrt.f64 F))) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 C)) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (hypot.f64 B C))) (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (hypot.f64 B C))) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 (sqrt.f64 C) (*.f64 B (sqrt.f64 F))) (*.f64 (sqrt.f64 C) (*.f64 B (sqrt.f64 F))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 C (*.f64 B B)) F (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 (hypot.f64 B C) (*.f64 B B)) F (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 (hypot.f64 B C) F) (*.f64 B B) (*.f64 F (*.f64 (*.f64 B B) C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 (hypot.f64 B C) (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)))) (cbrt.f64 (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (hypot.f64 B C) (cbrt.f64 (*.f64 F (*.f64 F (pow.f64 B 4))))) (cbrt.f64 (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (*.f64 (hypot.f64 B C) (cbrt.f64 (*.f64 (pow.f64 B 4) (*.f64 F F)))) (cbrt.f64 (*.f64 B (*.f64 B F))) (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (*.f64 (hypot.f64 B C) (*.f64 B (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 B (*.f64 (sqrt.f64 F) (hypot.f64 B C))) (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 B (*.f64 (hypot.f64 B C) (sqrt.f64 F))) (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (*.f64 (hypot.f64 B C) (*.f64 F B)) B (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (*.f64 B F) (hypot.f64 B C)) B (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (*.f64 (*.f64 B F) (hypot.f64 B C)) B (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (cbrt.f64 (*.f64 C C))) (cbrt.f64 C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 F (*.f64 (*.f64 B B) (cbrt.f64 (*.f64 C C)))) (cbrt.f64 C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 C)) (sqrt.f64 C) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (sqrt.f64 C) (*.f64 F (*.f64 (*.f64 B B) (sqrt.f64 C))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)) (cbrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)) (cbrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (*.f64 (*.f64 B (*.f64 B F)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)) (cbrt.f64 (hypot.f64 B C)) (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (hypot.f64 B C))) (sqrt.f64 (hypot.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) C)))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (hypot.f64 B C))) (*.f64 F (*.f64 B (*.f64 B C))))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (*.f64 (*.f64 B B) (*.f64 F (sqrt.f64 (hypot.f64 B C)))) (*.f64 (*.f64 F C) (*.f64 B B)))
(fma.f64 (*.f64 C F) (*.f64 B B) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 (*.f64 C (cbrt.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)))) (cbrt.f64 (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (cbrt.f64 (*.f64 F (*.f64 F (pow.f64 B 4))))) (cbrt.f64 (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (cbrt.f64 (*.f64 (pow.f64 B 4) (*.f64 F F)))) (cbrt.f64 (*.f64 B (*.f64 B F))) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (*.f64 B (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (*.f64 B C) (sqrt.f64 F)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 B C)) (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (*.f64 F B)) B (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 C (*.f64 B F)) B (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))
(fma.f64 (*.f64 B (*.f64 F C)) B (*.f64 F (*.f64 (*.f64 B B) (hypot.f64 B C))))

localize55.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
96.5%
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
92.7%
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
81.7%
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
66.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 191 to 71 computations (62.8% saved)

series50.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite76.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
638×add-sqr-sqrt
622×pow1
620×*-un-lft-identity
590×add-exp-log
590×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify278.0ms (0.4%)

Algorithm
egg-herbie
Rules
1124×distribute-lft-in
1116×distribute-rgt-in
1054×*-commutative
1010×times-frac
496×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0126844383
1413940079
Stop Event
node limit
Counts
267 → 525
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8))))))) (pow.f64 C 3))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) F))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (pow.f64 A 2))))))
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 C 3))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (pow.f64 C 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 A C) F)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (-.f64 A C)) F)))
(+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) A) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 A C)) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 A C)))
(+.f64 (*.f64 (*.f64 F (+.f64 A C)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 (*.f64 (+.f64 A C) F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 A (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(+.f64 (*.f64 (+.f64 A C) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (*.f64 (+.f64 A C) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(neg.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 1 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)
(pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)
(sqrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 B B)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 B B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 B B)) (fma.f64 -1 (*.f64 (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))))) (*.f64 -1/32 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (*.f64 (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) A))) 2)) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (pow.f64 A 3)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -8)))))) (pow.f64 B 4))) (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 B B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 B B)) (fma.f64 -1 (*.f64 (fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 6)) (fma.f64 -1 (*.f64 (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))))) (*.f64 -1/32 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (*.f64 (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) A))) 2)) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (pow.f64 A 3)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -8)))))) (pow.f64 B 4))) (*.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (pow.f64 A 4))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) A))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) A))) 2)) (*.f64 C (*.f64 F -8)))))) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/256 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 6))) (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 B B)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) B)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))
(-.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) B) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B)) 2)))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))
(-.f64 (-.f64 (*.f64 A (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))) B))) 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (*.f64 (*.f64 C C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B)) 2))) (pow.f64 B 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B)) 2))))))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B)) 2)))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))))
(-.f64 (-.f64 (-.f64 (*.f64 A (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))) B))) 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (*.f64 (*.f64 C C) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))) B))) 2))) (pow.f64 B 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))))) (*.f64 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))) (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))) B))) 2)) (+.f64 C (hypot.f64 C B)))) -1/2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (sqrt.f64 -8)) (*.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) A) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (sqrt.f64 -8)) (*.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) 2)))))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))))) (sqrt.f64 -8))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (*.f64 A A))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (sqrt.f64 -8)) (*.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F (*.f64 B B)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (sqrt.f64 -8)) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) 2)))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 A 3)) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) 2)))))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))))) (sqrt.f64 -8))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (*.f64 A A))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 F (*.f64 B B)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (*.f64 F -8)))))))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))))) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)))))) (*.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 A 3))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (pow.f64 B 3)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F))) (pow.f64 B 3)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (pow.f64 B 3)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (pow.f64 B 5))))))))))
(-.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F))) (pow.f64 B 3)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) (pow.f64 B 5))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 8 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (pow.f64 B 7)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (pow.f64 B 5)) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (*.f64 (*.f64 -2 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2)) (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))))))) (fma.f64 -1 (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (pow.f64 B 3)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (pow.f64 B 5)))))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F))) (pow.f64 B 3)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 C 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (pow.f64 B 7))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2))) (pow.f64 B 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2)) (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 B B))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) C) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(-.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (*.f64 B B)) 0)))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)))) (sqrt.f64 -8))))) (*.f64 C C)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 2 (*.f64 B B)) 0))) (sqrt.f64 -8))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (*.f64 C C))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (*.f64 B B)) 0)))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8))))))) (pow.f64 C 3))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)))) (sqrt.f64 -8))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) (neg.f64 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))) (pow.f64 C 3))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 2 (*.f64 B B)) 0))) (sqrt.f64 -8))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (*.f64 C C))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) 0)) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) 0))))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2))) A))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (*.f64 B B)) 0))) (sqrt.f64 -8))))))) (pow.f64 C 3))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (*.f64 B B)) 0)))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) C))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) A) (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B)) A))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (sqrt.f64 -8) A)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) A) (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) A))) 2)) (pow.f64 B 4)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B)) A))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (sqrt.f64 -8) A)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) A) (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6)) (sqrt.f64 -8)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) A))) 2)) (pow.f64 B 4)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B)) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (-.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) A))) 2)) (*.f64 C (*.f64 F -8)))))) (pow.f64 B 6)) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B)) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B)) 2))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B)) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))))) (*.f64 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))) (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))) B))) 2)) (+.f64 C (hypot.f64 C B)))) -1/2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F C) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F (*.f64 B B)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 F (*.f64 B B)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (*.f64 F -8))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (*.f64 (*.f64 -2 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2)) (/.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (-.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2)) (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))) B))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (*.f64 B B)) 0))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) 0)) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) 0))))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2))) A))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (*.f64 B B)) 0))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (+.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 B 4)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (+.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 2 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B)) (*.f64 2 (+.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 B 4)) (*.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (pow.f64 B 6))))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 2 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B)) (*.f64 2 (+.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (pow.f64 B 6))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 (*.f64 C A) F) -4))) (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A (*.f64 F C)) -4))) (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (+.f64 C A))) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 (*.f64 C A) F) -4))) (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A (*.f64 F C)) -4))) (*.f64 F (pow.f64 B 3))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 C A) (*.f64 F (+.f64 C A))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))
(*.f64 2 (+.f64 (*.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B)))))) (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))))
(fma.f64 2 (*.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B)))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 F C) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 2 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))))
(fma.f64 2 (*.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 C B)))))) (fma.f64 2 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 F C) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))))))) (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 2 A) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 2 A) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (+.f64 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (+.f64 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) A)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (/.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F (*.f64 B B)))) A)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (/.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 F (*.f64 B B)))) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) A))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) F))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (pow.f64 A 2))))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) A) (/.f64 (*.f64 2 (fma.f64 -2 (*.f64 (*.f64 C (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C))))) F) (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))))) (*.f64 A A)))))
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (*.f64 2 (/.f64 (fma.f64 -2 (*.f64 C (*.f64 F (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4)))) (*.f64 A A))))))
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 F (*.f64 B B)))
(*.f64 (*.f64 2 (+.f64 A (hypot.f64 A B))) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B)))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2))))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 C 3))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (fma.f64 2 (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (*.f64 (*.f64 -2 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))) (fma.f64 2 (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 A B))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 2 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) C) (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) 0)) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) 0))))) C) (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 8 A) (*.f64 F (*.f64 B B))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 8 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (pow.f64 C 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (*.f64 F A) (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))))) (*.f64 C C)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 A (*.f64 F (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 C C)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 C (hypot.f64 C B))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 C B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 C B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 C B)))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 2 A))
(+.f64 0 (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (/.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) A)))
(+.f64 0 (fma.f64 2 A (/.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) A)))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))))
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))
(+.f64 A (hypot.f64 A B))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) C (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) C (+.f64 A (hypot.f64 A B)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) C (+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) C (+.f64 A (+.f64 (hypot.f64 A B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) C (+.f64 A (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) C (+.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))) (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2))))) (+.f64 (hypot.f64 A B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) 2)))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (fma.f64 2 C (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 2 C) A))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(+.f64 A (fma.f64 2 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) 0) C)) A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) 0) C) (/.f64 A C)) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) 0) C)) A))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 A A) (*.f64 B B))) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(fma.f64 2 A (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 C B))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 C A) (neg.f64 B))
(+.f64 A (-.f64 C B))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 (+.f64 C A) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) 2)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 -1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 -1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 3/2)) (fma.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3/2)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 A C) F)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (-.f64 A C)) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) A) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 A C)) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (hypot.f64 B (-.f64 A C))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) (+.f64 A C)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 F (+.f64 A C)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 (+.f64 A C) F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 A (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (+.f64 A C) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (*.f64 (+.f64 A C) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3)
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 2))
(fabs.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(neg.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 -2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 2))
(fabs.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (log.f64 (pow.f64 (exp.f64 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (-.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (-.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B))) (-.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (pow.f64 (+.f64 C A) 2)) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(sqrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2))
(fabs.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 A C))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 A C)))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 A C)))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))

eval2.6s (3.8%)

Compiler

Compiled 109979 to 57272 computations (47.9% saved)

prune860.0ms (1.3%)

Pruning

84 alts after pruning (84 fresh and 0 done)

PrunedKeptTotal
New1822691891
Fresh241539
Picked101
Done404
Total1851841935
Accurracy
69.8%
Counts
1935 → 84
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.2%
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/4) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) 2)
12.0%
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (*.f64 B (sqrt.f64 F))))
24.3%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
12.6%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
29.6%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) 2)) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
10.5%
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
4.0%
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
6.2%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
28.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F 2))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
14.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
7.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A A) (*.f64 -16 F))) (sqrt.f64 C))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
30.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) B)
14.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) B)
24.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
3.3%
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.8%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.1%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C F)) 16))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
3.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) -8))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (fma.f64 2 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) 0) C)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 A B)) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C))) (neg.f64 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B (*.f64 B F))) (+.f64 (+.f64 A C) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) F))) (+.f64 (+.f64 A C) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (*.f64 B B))
1.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (*.f64 A (*.f64 C -4)))
29.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 C (*.f64 A -4)) F) (*.f64 (*.f64 B B) F)) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C B) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
5.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
26.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
15.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
20.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
4.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
4.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
4.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (+.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 A (*.f64 C (*.f64 F B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 (+.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
17.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.4%
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 -16 (*.f64 A (*.f64 A (*.f64 F C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
11.6%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1/2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
12.0%
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (*.f64 B (sqrt.f64 F)))))
11.3%
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B (sqrt.f64 F))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
1.9%
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B)))
11.5%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
23.6%
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
29.8%
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
12.3%
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
12.9%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.7%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
12.6%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 B (sqrt.f64 F))))
1.9%
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
5.6%
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
7.8%
(sqrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))
5.9%
(sqrt.f64 (/.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
1.9%
(sqrt.f64 (/.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
Compiler

Compiled 5494 to 3568 computations (35.1% saved)

localize57.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
96.5%
(+.f64 A (hypot.f64 B (-.f64 A C)))
91.1%
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)
73.4%
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))
67.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 200 to 82 computations (59% saved)

series38.0ms (0.1%)

Counts
3 → 88
Calls

36 calls:

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

rewrite66.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
658×add-sqr-sqrt
642×pow1
638×*-un-lft-identity
608×add-exp-log
608×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify164.0ms (0.2%)

Algorithm
egg-herbie
Rules
1672×associate-*r*
1236×fma-def
804×associate-*r/
756×*-commutative
674×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086324816
1275322294
Stop Event
node limit
Counts
174 → 246
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.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 A) (*.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) (pow.f64 B 5))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 C 2))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/4))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1)
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2))
(log.f64 (pow.f64 (exp.f64 F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (*.f64 A A))))) (*.f64 B B)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (/.f64 (*.f64 -1/8 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))))))) (neg.f64 (*.f64 B B))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (*.f64 A A))))) (*.f64 B B)) (fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) A)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) A)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -8) A))) (*.f64 -1/32 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 -8)))))) (neg.f64 (pow.f64 B 4)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (/.f64 (*.f64 -1/8 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))))))) (*.f64 B B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.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 A) (*.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (*.f64 A A))))) (*.f64 B B)) (fma.f64 -1 (*.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) A)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) A)))) 2))) (*.f64 (*.f64 A A) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (sqrt.f64 -8) (*.f64 A A)))))))) (pow.f64 B 6)) (fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) A)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))))
(-.f64 (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) A)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -8) A))) (*.f64 -1/32 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 -8)))))) (neg.f64 (pow.f64 B 4)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (pow.f64 A 4)))) (*.f64 -1/256 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.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 (*.f64 (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (*.f64 A A) C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) A)))) 2)) -8)) -1/2)) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) A)))) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))) (pow.f64 B 6))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (/.f64 (*.f64 -1/8 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 A A)) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))))))) (*.f64 B B)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) B)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))))))
(neg.f64 (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))) (pow.f64 B 3))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 B 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))) (pow.f64 B 3))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))) (pow.f64 B 5))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) B))) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) (pow.f64 B 5))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 B 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B B)))))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B))) 2))) (pow.f64 B 5)))))))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (pow.f64 A 3) (fma.f64 8 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (sqrt.f64 2)) (*.f64 (*.f64 C C) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (pow.f64 B 7)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) B))) 2)) (+.f64 C (hypot.f64 C B))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) (*.f64 B B))) -1/2))) (pow.f64 B 3))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) B))) 2))) (pow.f64 B 5))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))))))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))) (pow.f64 B 3))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B)) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))) (pow.f64 B 5))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (*.f64 (*.f64 C -4) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) B))) 2))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A)))
(-.f64 (*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A))))
(fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)))))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A))))
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A)) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0))) (sqrt.f64 -8)))) 2))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0)))))))))) (*.f64 A A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)))))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A) (neg.f64 (/.f64 (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F (*.f64 C C)))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (/.f64 (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)))) (sqrt.f64 -8))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 A 3))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A)) (/.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (fma.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0))) (*.f64 F C)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0))) (sqrt.f64 -8)))) 2)) -8)) -1/2)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (*.f64 -1/32 (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0))) (sqrt.f64 -8)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (pow.f64 A 3))) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0))) (sqrt.f64 -8)))) 2))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F 0)))))))))) (*.f64 A A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(neg.f64 (fma.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 C 2))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 C C) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))
(-.f64 (neg.f64 (fma.f64 (*.f64 C C) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B)))))) B)) 2)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (pow.f64 B 7))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))))) B))) 2)) (*.f64 B B)))))))) (*.f64 (*.f64 64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (pow.f64 C 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))) (pow.f64 B 7))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (/.f64 (*.f64 2 A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B)))))) B)) 2))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 F (fma.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))))))) (*.f64 (*.f64 -1/2 (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) (+.f64 A (hypot.f64 A B)))) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B)))))) B)) 2)) (*.f64 B B))))))))) (*.f64 (/.f64 (*.f64 64 (pow.f64 A 3)) (/.f64 (pow.f64 B 7) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (*.f64 (*.f64 C C) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B)))))) B)) 2)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2))))))))) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8))))
(-.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) 0)))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) (sqrt.f64 -8))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)))))))) (*.f64 C C)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8)))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B B) 0))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8))) (*.f64 (*.f64 (*.f64 -1/64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 C C))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) 0)))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) (sqrt.f64 -8))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)))))))) (*.f64 C C)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (neg.f64 A) 2))) (*.f64 -2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))))) (pow.f64 C 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (fma.f64 B B 0)) (*.f64 -2 (*.f64 (*.f64 A A) (fma.f64 B B 0))))) (*.f64 -1/16 (/.f64 (*.f64 (fma.f64 2 (*.f64 B B) 0) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8)))) 2))) A))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 2 (*.f64 B B) 0))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))))) (pow.f64 C 3))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B B) 0))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8))) (*.f64 (*.f64 (*.f64 -1/64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))) (*.f64 C C))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) 0)))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B)))) (sqrt.f64 (/.f64 F (*.f64 C A)))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (*.f64 C A)))) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 C A)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 3))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (/.f64 (pow.f64 B 4) -4)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (*.f64 C A)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 5) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 A 5))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 C A)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 3)))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 5) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 A 5))))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (/.f64 (pow.f64 B 4) -4)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 3))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (*.f64 C A)))) (sqrt.f64 -4))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (*.f64 -2 (sqrt.f64 2)) (/.f64 B (*.f64 C A)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (*.f64 C A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 F)) (pow.f64 B 5))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (*.f64 -4 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (*.f64 C A))) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))))))
(-.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (*.f64 C A))) (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 F)) (pow.f64 B 5)) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (*.f64 4 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (neg.f64 (*.f64 (sqrt.f64 2) B)))) (*.f64 2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (*.f64 C A))) (pow.f64 B 3))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (*.f64 -2 (sqrt.f64 2)) (/.f64 B (*.f64 C A)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (*.f64 C A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 F)) (pow.f64 B 5))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (*.f64 -4 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (*.f64 C A))) (pow.f64 B 3))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (*.f64 -2 (sqrt.f64 2)) (/.f64 B (*.f64 C A)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (*.f64 C A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 F)) (pow.f64 B 5))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (*.f64 -4 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (*.f64 C A))) (pow.f64 B 3))))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -8 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 A -8) (*.f64 F C))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(*.f64 (*.f64 2 (*.f64 B B)) F)
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(*.f64 (*.f64 2 (*.f64 B B)) F)
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(*.f64 (*.f64 2 (*.f64 B B)) F)
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -8 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 A -8) (*.f64 F C))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -8 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 A -8) (*.f64 F C))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(*.f64 2 (*.f64 F (pow.f64 B 2)))
(*.f64 2 (*.f64 F (*.f64 B B)))
(*.f64 (*.f64 2 (*.f64 B B)) F)
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -8 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 A -8) (*.f64 F C))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -8 (*.f64 A (*.f64 F C)))
(*.f64 (*.f64 A -8) (*.f64 F C))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C F))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 A (*.f64 F C))))
(fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -8) (*.f64 F C)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2))
(*.f64 (/.f64 1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2))
(*.f64 (/.f64 -1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 -1 (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (*.f64 2 (sqrt.f64 (*.f64 C A))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1)
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1)
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 2)
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3)
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(fabs.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3) 1/3)
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(fabs.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(log.f64 (pow.f64 (exp.f64 F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 F 3)))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))

localize12.0ms (0%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.3%
(/.f64 1/2 (/.f64 A B))
96.1%
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B)))
84.0%
(sqrt.f64 (/.f64 F C))
Compiler

Compiled 34 to 13 computations (61.8% saved)

series14.0ms (0%)

Counts
3 → 48
Calls

24 calls:

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

rewrite77.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1448×log-prod
882×pow-prod-down
668×pow-prod-up
602×pow-exp
502×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01353
127853
2368553
Stop Event
node limit
Counts
3 → 120
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F C))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B)))
(/.f64 1/2 (/.f64 A B))
Outputs
(+.f64 0 (sqrt.f64 (/.f64 F C)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F C)))) 1)
(*.f64 (sqrt.f64 (/.f64 F C)) 1)
(*.f64 1 (sqrt.f64 (/.f64 F C)))
(*.f64 (cbrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) (cbrt.f64 (/.f64 F C)))
(*.f64 (pow.f64 (/.f64 F C) 1/4) (pow.f64 (/.f64 F C) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 C)))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 C) 1/2))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 C)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F C)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F C)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F C)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 C F)))
(/.f64 1 (/.f64 (sqrt.f64 C) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 C)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 C)))
(pow.f64 (/.f64 F C) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F C)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) 3)
(pow.f64 (pow.f64 (/.f64 F C) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 F C) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 F C) 1/4) 2)
(pow.f64 (sqrt.f64 (/.f64 C F)) -1)
(pow.f64 (/.f64 (sqrt.f64 C) (sqrt.f64 F)) -1)
(fabs.f64 (sqrt.f64 (/.f64 F C)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F C)))))
(cbrt.f64 (pow.f64 (/.f64 F C) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F C))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F C))))
(exp.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 F C)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C)))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 F C))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 F C))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 1)
(/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A (*.f64 1/2 B)))
(/.f64 1 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(/.f64 (sqrt.f64 F) (*.f64 (/.f64 A (*.f64 1/2 B)) (sqrt.f64 C)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (/.f64 A B))
(/.f64 (*.f64 (sqrt.f64 F) 1/2) (*.f64 (sqrt.f64 C) (/.f64 A B)))
(/.f64 (*.f64 (sqrt.f64 F) 1) (*.f64 (sqrt.f64 C) (/.f64 A (*.f64 1/2 B))))
(/.f64 (*.f64 (sqrt.f64 F) -1/2) (*.f64 (sqrt.f64 C) (/.f64 (neg.f64 A) B)))
(/.f64 (*.f64 1/2 (sqrt.f64 F)) (*.f64 (/.f64 A B) (sqrt.f64 C)))
(/.f64 (*.f64 -1/2 (sqrt.f64 F)) (*.f64 (/.f64 (neg.f64 A) B) (sqrt.f64 C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) (/.f64 (neg.f64 A) B))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) -1/2) (/.f64 (neg.f64 A) B))
(/.f64 (*.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 F)) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (neg.f64 A) B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) A) (/.f64 1 B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) 1) (/.f64 A B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A B)) 2)) (cbrt.f64 (/.f64 A B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (sqrt.f64 (/.f64 A B))) (sqrt.f64 (/.f64 A B)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 3)
(pow.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 2)
(pow.f64 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) -1)
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(+.f64 0 (*.f64 B (/.f64 1/2 A)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A)))) 1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (*.f64 B (/.f64 1/2 A)) 1)
(*.f64 1 (*.f64 B (/.f64 1/2 A)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2) (cbrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) (sqrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 A) B)))
(*.f64 (/.f64 B A) 1/2)
(*.f64 (/.f64 1/2 A) B)
(*.f64 (*.f64 (/.f64 1/2 A) 1) B)
(*.f64 (*.f64 (/.f64 1/2 A) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(*.f64 (*.f64 (/.f64 1/2 A) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 1/2 (neg.f64 A)) (neg.f64 B))
(pow.f64 (*.f64 B (/.f64 1/2 A)) 1)
(pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 3)
(pow.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) 2)
(pow.f64 (/.f64 A (*.f64 1/2 B)) -1)
(pow.f64 (/.f64 (/.f64 A (*.f64 1/2 B)) 1) -1)
(sqrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (/.f64 1/2 A)))))
(cbrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3))
(expm1.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A))))
(exp.f64 (log.f64 (*.f64 B (/.f64 1/2 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 B (/.f64 1/2 A)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 1/2 B))) -1))
(log1p.f64 (expm1.f64 (*.f64 B (/.f64 1/2 A))))

simplify226.0ms (0.3%)

Algorithm
egg-herbie
Rules
1664×log-prod
682×associate-/l/
586×log-div
580×associate-/r/
534×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02873608
16443522
225223406
366283406
Stop Event
node limit
Counts
168 → 143
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(+.f64 0 (sqrt.f64 (/.f64 F C)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F C)))) 1)
(*.f64 (sqrt.f64 (/.f64 F C)) 1)
(*.f64 1 (sqrt.f64 (/.f64 F C)))
(*.f64 (cbrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) (cbrt.f64 (/.f64 F C)))
(*.f64 (pow.f64 (/.f64 F C) 1/4) (pow.f64 (/.f64 F C) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 C)))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 C) 1/2))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 C)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F C)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F C)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F C)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 C F)))
(/.f64 1 (/.f64 (sqrt.f64 C) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 C)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 C)))
(pow.f64 (/.f64 F C) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F C)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) 3)
(pow.f64 (pow.f64 (/.f64 F C) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 F C) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 F C) 1/4) 2)
(pow.f64 (sqrt.f64 (/.f64 C F)) -1)
(pow.f64 (/.f64 (sqrt.f64 C) (sqrt.f64 F)) -1)
(fabs.f64 (sqrt.f64 (/.f64 F C)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F C)))))
(cbrt.f64 (pow.f64 (/.f64 F C) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F C))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F C))))
(exp.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 F C)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C)))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 F C))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 F C))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 1)
(/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A (*.f64 1/2 B)))
(/.f64 1 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(/.f64 (sqrt.f64 F) (*.f64 (/.f64 A (*.f64 1/2 B)) (sqrt.f64 C)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (/.f64 A B))
(/.f64 (*.f64 (sqrt.f64 F) 1/2) (*.f64 (sqrt.f64 C) (/.f64 A B)))
(/.f64 (*.f64 (sqrt.f64 F) 1) (*.f64 (sqrt.f64 C) (/.f64 A (*.f64 1/2 B))))
(/.f64 (*.f64 (sqrt.f64 F) -1/2) (*.f64 (sqrt.f64 C) (/.f64 (neg.f64 A) B)))
(/.f64 (*.f64 1/2 (sqrt.f64 F)) (*.f64 (/.f64 A B) (sqrt.f64 C)))
(/.f64 (*.f64 -1/2 (sqrt.f64 F)) (*.f64 (/.f64 (neg.f64 A) B) (sqrt.f64 C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) (/.f64 (neg.f64 A) B))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) -1/2) (/.f64 (neg.f64 A) B))
(/.f64 (*.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 F)) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (neg.f64 A) B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) A) (/.f64 1 B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) 1) (/.f64 A B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A B)) 2)) (cbrt.f64 (/.f64 A B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (sqrt.f64 (/.f64 A B))) (sqrt.f64 (/.f64 A B)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 3)
(pow.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 2)
(pow.f64 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) -1)
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(+.f64 0 (*.f64 B (/.f64 1/2 A)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A)))) 1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (*.f64 B (/.f64 1/2 A)) 1)
(*.f64 1 (*.f64 B (/.f64 1/2 A)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2) (cbrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) (sqrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 A) B)))
(*.f64 (/.f64 B A) 1/2)
(*.f64 (/.f64 1/2 A) B)
(*.f64 (*.f64 (/.f64 1/2 A) 1) B)
(*.f64 (*.f64 (/.f64 1/2 A) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(*.f64 (*.f64 (/.f64 1/2 A) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 1/2 (neg.f64 A)) (neg.f64 B))
(pow.f64 (*.f64 B (/.f64 1/2 A)) 1)
(pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 3)
(pow.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) 2)
(pow.f64 (/.f64 A (*.f64 1/2 B)) -1)
(pow.f64 (/.f64 (/.f64 A (*.f64 1/2 B)) 1) -1)
(sqrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (/.f64 1/2 A)))))
(cbrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3))
(expm1.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A))))
(exp.f64 (log.f64 (*.f64 B (/.f64 1/2 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 B (/.f64 1/2 A)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 1/2 B))) -1))
(log1p.f64 (expm1.f64 (*.f64 B (/.f64 1/2 A))))
Outputs
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(+.f64 0 (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (/.f64 F C))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))) 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F C)))) 1)
(sqrt.f64 (/.f64 F C))
(*.f64 (sqrt.f64 (/.f64 F C)) 1)
(sqrt.f64 (/.f64 F C))
(*.f64 1 (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (/.f64 F C))
(*.f64 (cbrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) (cbrt.f64 (/.f64 F C)))
(*.f64 (cbrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (pow.f64 (/.f64 F C) 1/4) (pow.f64 (/.f64 F C) 1/4))
(sqrt.f64 (/.f64 F C))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 C)))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 C) 1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 C)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F C)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F C))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F C))) (sqrt.f64 (cbrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 (/.f64 F C)) (sqrt.f64 (cbrt.f64 (/.f64 F C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F C)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F C)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F C)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F C))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F C))) (sqrt.f64 (cbrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 (/.f64 F C)) (sqrt.f64 (cbrt.f64 (/.f64 F C))))
(/.f64 1 (sqrt.f64 (/.f64 C F)))
(/.f64 1 (/.f64 (sqrt.f64 C) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 C)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(pow.f64 (/.f64 F C) 1/2)
(sqrt.f64 (/.f64 F C))
(pow.f64 (sqrt.f64 (/.f64 F C)) 1)
(sqrt.f64 (/.f64 F C))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) 3)
(sqrt.f64 (/.f64 F C))
(pow.f64 (pow.f64 (/.f64 F C) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 F C) 3/2) 1/3)
(sqrt.f64 (/.f64 F C))
(pow.f64 (pow.f64 (/.f64 F C) 1/4) 2)
(sqrt.f64 (/.f64 F C))
(pow.f64 (sqrt.f64 (/.f64 C F)) -1)
(/.f64 1 (sqrt.f64 (/.f64 C F)))
(pow.f64 (/.f64 (sqrt.f64 C) (sqrt.f64 F)) -1)
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(fabs.f64 (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (/.f64 F C))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))
(sqrt.f64 (/.f64 F C))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F C)))))
(sqrt.f64 (/.f64 F C))
(cbrt.f64 (pow.f64 (/.f64 F C) 3/2))
(sqrt.f64 (/.f64 F C))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F C))))
(sqrt.f64 (/.f64 F C))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F C))))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 F C)) 1) 1/2))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2) 1))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1) 1))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C)))) 3))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 F C))) 1/3))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 F C))) 2))
(sqrt.f64 (/.f64 F C))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F C))))
(sqrt.f64 (/.f64 F C))
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 1)
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A (*.f64 1/2 B)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 1 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (sqrt.f64 F) (*.f64 (/.f64 A (*.f64 1/2 B)) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 C) A) (*.f64 1/2 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (/.f64 A B))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 (sqrt.f64 F) 1/2) (*.f64 (sqrt.f64 C) (/.f64 A B)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 C) A) (*.f64 1/2 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 (sqrt.f64 F) 1) (*.f64 (sqrt.f64 C) (/.f64 A (*.f64 1/2 B))))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 C) A) (*.f64 1/2 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 (sqrt.f64 F) -1/2) (*.f64 (sqrt.f64 C) (/.f64 (neg.f64 A) B)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 C) A) (*.f64 1/2 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 1/2 (sqrt.f64 F)) (*.f64 (/.f64 A B) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 C) A) (*.f64 1/2 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 -1/2 (sqrt.f64 F)) (*.f64 (/.f64 (neg.f64 A) B) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 C) A) (*.f64 1/2 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) (/.f64 (neg.f64 A) B))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) -1/2) (/.f64 (neg.f64 A) B))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 F)) (sqrt.f64 C))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 C) A) (*.f64 1/2 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 C) A) (*.f64 1/2 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 B (/.f64 1/2 A)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (neg.f64 A) B))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) A) (/.f64 1 B))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) 1) (/.f64 A B))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (pow.f64 (cbrt.f64 (/.f64 A B)) 2)) (cbrt.f64 (/.f64 A B)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (sqrt.f64 (/.f64 A B))) (sqrt.f64 (/.f64 A B)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 1)
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 3)
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(pow.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)) 1/2)
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 2)
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(pow.f64 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) -1)
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))) 3))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 1))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))) 1) 1))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 3))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 1/3))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A))))) 2))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B (/.f64 1/2 A)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 B A)))
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
(+.f64 0 (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A)))) 1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (*.f64 B (/.f64 1/2 A)) 1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 1 (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2) (cbrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) (sqrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 A) B)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (/.f64 B A) 1/2)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (/.f64 1/2 A) B)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (*.f64 (/.f64 1/2 A) 1) B)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (*.f64 (/.f64 1/2 A) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (*.f64 (/.f64 1/2 A) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(*.f64 (/.f64 1/2 (neg.f64 A)) (neg.f64 B))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(pow.f64 (*.f64 B (/.f64 1/2 A)) 1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 3)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(pow.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 2) 1/2)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(pow.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3) 1/3)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(pow.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) 2)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(pow.f64 (/.f64 A (*.f64 1/2 B)) -1)
(/.f64 1 (/.f64 A (*.f64 1/2 B)))
(*.f64 (/.f64 1 (/.f64 A 1/2)) B)
(pow.f64 (/.f64 (/.f64 A (*.f64 1/2 B)) 1) -1)
(/.f64 1 (/.f64 A (*.f64 1/2 B)))
(*.f64 (/.f64 1 (/.f64 A 1/2)) B)
(sqrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 B A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (/.f64 1/2 A)))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(cbrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(expm1.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(exp.f64 (log.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1) 1))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A)))) 3))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 B (/.f64 1/2 A)))) 1/3))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A)))) 2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 A (*.f64 1/2 B))) -1))
(/.f64 1 (/.f64 A (*.f64 1/2 B)))
(*.f64 (/.f64 1 (/.f64 A 1/2)) B)
(log1p.f64 (expm1.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(/.f64 B (/.f64 A 1/2))

localize70.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
81.7%
(sqrt.f64 (/.f64 F B))
Compiler

Compiled 27 to 16 computations (40.7% saved)

series15.0ms (0%)

Counts
2 → 0
Calls

12 calls:

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

rewrite34.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
226×add-sqr-sqrt
216×pow1
216×*-un-lft-identity
208×add-exp-log
208×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01136
122836
2282236
Stop Event
unsound
Counts
2 → 51
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 (sqrt.f64 (/.f64 F B)) 1)
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) (cbrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (/.f64 F B) 1/4) (pow.f64 (/.f64 F B) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (pow.f64 B -1)))
(*.f64 (sqrt.f64 F) (pow.f64 (pow.f64 B -1) 1/2))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 B)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 B F)))
(/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 B)))
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 F B) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 F B)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(-.f64 0 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 F)) (sqrt.f64 B))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 2)) (sqrt.f64 B))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 F B) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))

simplify61.0ms (0.1%)

Algorithm
egg-herbie
Rules
1082×log-prod
762×fma-def
692×distribute-rgt-in
682×associate-*r*
680×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0118927
1224891
2638875
33279847
47929847
Stop Event
node limit
Counts
51 → 64
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 (sqrt.f64 (/.f64 F B)) 1)
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) (cbrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (/.f64 F B) 1/4) (pow.f64 (/.f64 F B) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (pow.f64 B -1)))
(*.f64 (sqrt.f64 F) (pow.f64 (pow.f64 B -1) 1/2))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 B)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 B F)))
(/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 B)))
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 F B) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 F B)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(-.f64 0 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 F)) (sqrt.f64 B))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 2)) (sqrt.f64 B))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 F B) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) (cbrt.f64 (/.f64 F B)))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (pow.f64 (/.f64 F B) 1/4) (pow.f64 (/.f64 F B) 1/4))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 F) (sqrt.f64 (pow.f64 B -1)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B)))
(*.f64 (sqrt.f64 F) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 F) (pow.f64 (pow.f64 B -1) 1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (pow.f64 B -1)))
(*.f64 (sqrt.f64 F) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 B)))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F B))) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(*.f64 (cbrt.f64 (/.f64 F B)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(pow.f64 (cbrt.f64 (/.f64 F B)) 3/2)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F B))) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(*.f64 (cbrt.f64 (/.f64 F B)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(pow.f64 (cbrt.f64 (/.f64 F B)) 3/2)
(/.f64 1 (sqrt.f64 (/.f64 B F)))
(/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 B)))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 B)))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 B)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 B)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 B)))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(pow.f64 (/.f64 F B) 1/2)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(sqrt.f64 (/.f64 F B))
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(pow.f64 (pow.f64 (/.f64 F B) 1/4) 2)
(sqrt.f64 (/.f64 F B))
(fabs.f64 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(sqrt.f64 (/.f64 F B))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(sqrt.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(sqrt.f64 (/.f64 F B))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(-.f64 0 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 F)) (sqrt.f64 B))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 B) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 2)) (sqrt.f64 B))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 B) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 F B) 3/2)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (/.f64 F B) 3/2))))
(cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 F B) 3/2) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (/.f64 F B) 3/2))))
(cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 F B) 3/2) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (/.f64 F (/.f64 B 2)))

localize109.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
95.5%
(+.f64 A (-.f64 (*.f64 2 C) A))
83.7%
(*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A))))
83.7%
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))))
76.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 176 to 100 computations (43.2% saved)

series46.0ms (0.1%)

Counts
4 → 120
Calls

42 calls:

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

rewrite125.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
612×add-sqr-sqrt
596×pow1
596×*-un-lft-identity
566×add-exp-log
566×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify169.0ms (0.2%)

Algorithm
egg-herbie
Rules
1148×fma-def
1120×associate-*r*
890×associate-*l*
434×+-commutative
432×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067318065
1192416889
Stop Event
node limit
Counts
265 → 347
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 B 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 B 4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5)))))))) (pow.f64 B 6))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (pow.f64 C 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))))))) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (pow.f64 C 2))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) 1/2))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F A)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (*.f64 2 C) A))))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 A F)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (-.f64 (*.f64 2 C) A) F)))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (-.f64 (*.f64 2 C) A)))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (-.f64 (*.f64 2 C) A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) A))
(+.f64 (*.f64 (*.f64 F A) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 F (-.f64 (*.f64 2 C) A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 (*.f64 A F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 (-.f64 (*.f64 2 C) A) F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (*.f64 (-.f64 (*.f64 2 C) A) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) A) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) 1)
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3) 1/3)
(neg.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A))) 3) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(-.f64 (*.f64 2 C) (-.f64 A A))
(-.f64 (+.f64 A (*.f64 2 C)) A)
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (-.f64 (*.f64 2 C) A)))) 1)
(-.f64 (/.f64 (*.f64 A A) (+.f64 (-.f64 A (*.f64 2 C)) A)) (/.f64 (pow.f64 (-.f64 (*.f64 2 C) A) 2) (+.f64 (-.f64 A (*.f64 2 C)) A)))
(*.f64 1 (+.f64 A (-.f64 (*.f64 2 C) A)))
(*.f64 (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) (pow.f64 (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 2) (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 2 C) A) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 (*.f64 2 C) A) (-.f64 (-.f64 (*.f64 2 C) A) A)))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 2 C) A) 2)) (/.f64 1 (+.f64 (-.f64 A (*.f64 2 C)) A)))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (-.f64 (*.f64 2 C) A) (-.f64 (-.f64 (*.f64 2 C) A) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 2 C) A) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A (*.f64 2 C)) A) (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 2 C) A) 2))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 2 C) A) 3)) (fma.f64 A A (*.f64 (-.f64 (*.f64 2 C) A) (-.f64 (-.f64 (*.f64 2 C) A) A))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 2 C) A) 2)) (+.f64 (-.f64 A (*.f64 2 C)) A))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 2 C) A) 3))) (neg.f64 (fma.f64 A A (*.f64 (-.f64 (*.f64 2 C) A) (-.f64 (-.f64 (*.f64 2 C) A) A)))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 2 C) A) 2))) (neg.f64 (+.f64 (-.f64 A (*.f64 2 C)) A)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 2 C) A) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (-.f64 (*.f64 2 C) A) 2) (-.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 2 C) A) A))))
(/.f64 (-.f64 (pow.f64 (+.f64 A (*.f64 2 C)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (+.f64 A (*.f64 2 C)) (+.f64 A (*.f64 2 C))) (+.f64 (*.f64 A A) (*.f64 (+.f64 A (*.f64 2 C)) A))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 2 C) A) 2) (*.f64 A A)) (-.f64 (-.f64 (*.f64 2 C) A) A))
(/.f64 (-.f64 (*.f64 (+.f64 A (*.f64 2 C)) (+.f64 A (*.f64 2 C))) (*.f64 A A)) (+.f64 (+.f64 A (*.f64 2 C)) A))
(pow.f64 (+.f64 A (-.f64 (*.f64 2 C) A)) 1)
(pow.f64 (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 3)
(pow.f64 (pow.f64 (+.f64 A (-.f64 (*.f64 2 C) A)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 2)
(sqrt.f64 (pow.f64 (+.f64 A (-.f64 (*.f64 2 C) A)) 2))
(log.f64 (exp.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (-.f64 (*.f64 2 C) A)))))
(cbrt.f64 (pow.f64 (+.f64 A (-.f64 (*.f64 2 C) A)) 3))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(exp.f64 (log.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(fma.f64 1 A (-.f64 (*.f64 2 C) A))
(fma.f64 1 (-.f64 (*.f64 2 C) A) A)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 C) A)) 2) (cbrt.f64 (-.f64 (*.f64 2 C) A)) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (-.f64 (*.f64 2 C) A))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 C) A)) (sqrt.f64 (-.f64 (*.f64 2 C) A)) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (-.f64 (*.f64 2 C) A))
Outputs
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 1 C) (sqrt.f64 -4))))) (*.f64 B B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 (fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -4) C) -1/16))) (*.f64 (*.f64 B B) -2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 B 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (*.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -4) (*.f64 C C)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (*.f64 C C)))))) (pow.f64 B 4)) (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 1 C) (sqrt.f64 -4))))) (*.f64 B B)))))
(fma.f64 -2 (fma.f64 (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (*.f64 C C))) (fma.f64 1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (*.f64 -4 (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 C C)) -1/64)))) (pow.f64 B 4) (*.f64 (fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -4) C) -1/16))) (*.f64 B B))) (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 B 4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5)))))))) (pow.f64 B 6))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (fma.f64 -2 (*.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -4) (*.f64 C C)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (*.f64 C C)))))) (pow.f64 B 4)) (*.f64 -2 (+.f64 (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 1 C) (sqrt.f64 -4))))) (*.f64 B B)) (*.f64 (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 C 3)))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 1 (pow.f64 C 3)) (sqrt.f64 -4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5)))))))) (pow.f64 B 6))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (fma.f64 (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (*.f64 C C))) (fma.f64 1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (*.f64 -4 (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 C C)) -1/64)))) (pow.f64 B 4) (*.f64 (fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -4) C) -1/16))) (*.f64 B B))) (*.f64 (fma.f64 1/128 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (*.f64 -4 (pow.f64 C 3)))) (fma.f64 -1/128 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 C 3)) -1/256))))) (pow.f64 B 6)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) 2) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B))))
(*.f64 -2 (+.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 3) 2))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))))
(fma.f64 -2 (/.f64 (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) 14)) (pow.f64 B 5)) (*.f64 -2 (+.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) 2) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))))
(*.f64 -2 (+.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 3) 2))) (/.f64 (*.f64 (*.f64 A (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 5))))) 6) (pow.f64 B 5))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))))))
(fma.f64 -2 (/.f64 (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) 14)) (pow.f64 B 5)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) 2) (pow.f64 B 3)) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) -12))) (pow.f64 B 7))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 A (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 5))))) 6) (pow.f64 B 5)) (*.f64 -2 (+.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 3) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) 52)) (pow.f64 B 7))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) 2) (pow.f64 B 3))))
(*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 3) 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (*.f64 2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) 14)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) 2) (pow.f64 B 3)))))
(*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) (+.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 3) 2)) (/.f64 (*.f64 (*.f64 A (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 5))))) 6) (pow.f64 B 5)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (fma.f64 2 (/.f64 (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 A A)) 14)) (pow.f64 B 5)) (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) 2) (pow.f64 B 3)) (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) -12))) (pow.f64 B 7))))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 5))))) 6) (pow.f64 B 5)) (+.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 3) 2)) (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) 52)) (pow.f64 B 7))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))
(*.f64 -2 (+.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3))) 2)) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B))))
(*.f64 -2 (fma.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 2) (pow.f64 B 3)) (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))))
(fma.f64 -2 (*.f64 (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (pow.f64 B 5))) 14)) (*.f64 A A)) (*.f64 -2 (+.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3))) 2)) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))))
(*.f64 -2 (+.f64 (fma.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 2) (pow.f64 B 3)) (/.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)) 6) (*.f64 A A))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))))
(fma.f64 -2 (*.f64 (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (pow.f64 B 5))) 14)) (*.f64 A A)) (fma.f64 -2 (*.f64 A (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3))) 2)) (*.f64 -2 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (pow.f64 B 7))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (pow.f64 B 7))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (pow.f64 B 7))) -40)))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)) 6) (*.f64 A A)) (*.f64 -2 (+.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 2) (pow.f64 B 3))) (fma.f64 (pow.f64 A 3) (fma.f64 64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)) -44)) (/.f64 (sqrt.f64 (*.f64 F C)) B)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (*.f64 B B))))) C)))
(fma.f64 -2 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 B B) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) C) (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (pow.f64 C 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (*.f64 B B))))) C) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 C C)))))
(fma.f64 -2 (+.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 B B) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) C) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 -4) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4))) 1/32)))) (*.f64 C C))) (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))))))) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (pow.f64 C 2))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))))))) (pow.f64 C 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (*.f64 B B))))) C) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 C C))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 -4) (*.f64 (pow.f64 B 6) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 -4 (sqrt.f64 -4))) 1/128))))) (pow.f64 C 3)) (fma.f64 -2 (+.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 B B) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) C) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 -4) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4))) 1/32)))) (*.f64 C C))) (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) -1/2)) (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 C (*.f64 (sqrt.f64 -4) (*.f64 B B)))) -1/16))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 -1 (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) 1/64)) (*.f64 C C)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) 3/256) (*.f64 C C))) (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 C (*.f64 (sqrt.f64 -4) (*.f64 B B)))) -1/16))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 -1 (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) 1/64)) (*.f64 C C)) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 C (*.f64 (sqrt.f64 -4) (*.f64 B B)))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 C 3)) (pow.f64 B 6))) (fma.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 C (*.f64 (sqrt.f64 -4) (*.f64 B B)))) 1/16 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 C 3)) (pow.f64 B 6))) 1/2048 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 C 3)) (pow.f64 B 6))) -1/256) (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) -1/2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) 3/256) (*.f64 C C))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 -4) C) (*.f64 (sqrt.f64 (*.f64 F A)) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 (*.f64 (sqrt.f64 -4) C) (*.f64 (sqrt.f64 (*.f64 F A)) 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (sqrt.f64 -4) (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4) (*.f64 -4 C))) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)) (*.f64 C C))) (fma.f64 2 (*.f64 (sqrt.f64 -4) (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4) (*.f64 -4 C))) -1/4)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F C)) 2))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F C)) 2)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 (/.f64 (*.f64 -4 (*.f64 A A)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F C)) 2))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(fma.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))
(fma.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))) (fma.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))) (fma.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (fma.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(fma.f64 (*.f64 4 (/.f64 (*.f64 A A) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))) (fma.f64 (*.f64 8 (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7))) (fma.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F C)) 2))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F C)) 2)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 (/.f64 (*.f64 -4 (*.f64 A A)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F C)) 2))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 -4) C) (*.f64 (sqrt.f64 (*.f64 F A)) 2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 (*.f64 (sqrt.f64 -4) C) (*.f64 (sqrt.f64 (*.f64 F A)) 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (sqrt.f64 -4) (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4) (*.f64 -4 C))) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)) (*.f64 C C))) (fma.f64 2 (*.f64 (sqrt.f64 -4) (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4) (*.f64 -4 C))) -1/4)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A))))
(*.f64 -2 (*.f64 (sqrt.f64 -4) (*.f64 C (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A)))))
(fma.f64 -2 (*.f64 (sqrt.f64 -4) (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 B B)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (fma.f64 -2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (pow.f64 B 4)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (fma.f64 -2 (*.f64 (sqrt.f64 -4) (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -4) C) (pow.f64 B 4)) 1/64))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (fma.f64 1/512 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (*.f64 C C)) (fma.f64 -2 (*.f64 (*.f64 (sqrt.f64 -4) C) (sqrt.f64 (*.f64 F A))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (pow.f64 B 4))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -4) C) (/.f64 (pow.f64 B 6) C))) (fma.f64 -2 (*.f64 (sqrt.f64 -4) (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -4) C) (pow.f64 B 4)) 1/64)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))
(*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 (*.f64 F B) B) (*.f64 C 4))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 (*.f64 F B) B) (*.f64 C 4))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 (*.f64 F B) B) (*.f64 C 4))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))
(*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))
(*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 (*.f64 F B) B) (*.f64 C 4))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))
(*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))
(*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(fma.f64 4 (*.f64 C (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 F (*.f64 C C)) (*.f64 A -16)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4))
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(*.f64 2 C)
(*.f64 C 2)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F 2)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (fma.f64 2 C 0)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 F 2)) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (*.f64 C 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F 2)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (fma.f64 2 C 0)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 F 2)) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (*.f64 C 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) 2)
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 2 C 0))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))) (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 2)) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 2 C 0))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 2 C 0))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 A) C)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) -1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F 2)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 2) (fma.f64 2 C 0))))
(sqrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 F 2)) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (*.f64 C 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)) 3/2) (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (*.f64 F (fma.f64 2 C 0))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 C 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (*.f64 F (fma.f64 2 C 0))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 C 2))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 2 C 0)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (fma.f64 2 C 0)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F (fma.f64 2 C 0)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 (sqrt.f64 (fma.f64 2 C 0)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F 2))))
(*.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 F 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 (sqrt.f64 (fma.f64 2 C 0)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F 2))))
(*.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 F 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 2 C 0)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 2 C 0)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))) 3/2)) (fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F 2)) (fma.f64 2 C 0) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)) 3/2)) (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(/.f64 (-.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F 2)) (neg.f64 (fma.f64 2 C 0))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))
(/.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F 2) (*.f64 -2 C))) (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) 3)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1/4) 2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) 1))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F A)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (-.f64 (*.f64 2 C) A))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(+.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 A F)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (-.f64 (*.f64 2 C) A) F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (-.f64 (*.f64 2 C) A)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (-.f64 (*.f64 2 C) A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) A))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(+.f64 (*.f64 (*.f64 F A) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 F (-.f64 (*.f64 2 C) A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(+.f64 (*.f64 (*.f64 A F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 (-.f64 (*.f64 2 C) A) F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (*.f64 (-.f64 (*.f64 2 C) A) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(+.f64 (*.f64 (-.f64 (*.f64 2 C) A) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))) 1)
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 1)
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 2)
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 3)
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))) 2))
(fabs.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3) 1/3)
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(neg.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 F 2)) (neg.f64 (fma.f64 2 C 0)))
(*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F 2) (*.f64 -2 C)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0))) 2))
(fabs.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) F) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A))) 3))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A))) 3)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 2 C) A))) 3) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(exp.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) 1))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (*.f64 (*.f64 F 2) (fma.f64 2 C 0)))
(*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2))
(-.f64 (*.f64 2 C) (-.f64 A A))
(*.f64 C 2)
(-.f64 (+.f64 A (*.f64 2 C)) A)
(*.f64 C 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (-.f64 (*.f64 2 C) A)))) 1)
(*.f64 C 2)
(-.f64 (/.f64 (*.f64 A A) (+.f64 (-.f64 A (*.f64 2 C)) A)) (/.f64 (pow.f64 (-.f64 (*.f64 2 C) A) 2) (+.f64 (-.f64 A (*.f64 2 C)) A)))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2)) (+.f64 A (+.f64 A (*.f64 -2 C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2)) (+.f64 (+.f64 A A) (*.f64 -2 C)))
(*.f64 1 (+.f64 A (-.f64 (*.f64 2 C) A)))
(*.f64 C 2)
(*.f64 (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) (pow.f64 (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 2))
(*.f64 C 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 2) (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 C 2)
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 C 2)
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 2 C) A) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 (*.f64 2 C) A) (-.f64 (-.f64 (*.f64 2 C) A) A)))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 (*.f64 C 2) A) (-.f64 (*.f64 C 2) (+.f64 A A))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3)) (fma.f64 A A (*.f64 (-.f64 (*.f64 C 2) A) (fma.f64 C 2 (neg.f64 (+.f64 A A))))))
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 2 C) A) 2)) (/.f64 1 (+.f64 (-.f64 A (*.f64 2 C)) A)))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2)) (+.f64 A (+.f64 A (*.f64 -2 C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2)) (+.f64 (+.f64 A A) (*.f64 -2 C)))
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 (-.f64 (*.f64 2 C) A) (-.f64 (-.f64 (*.f64 2 C) A) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 2 C) A) 3))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 (*.f64 C 2) A) (-.f64 (*.f64 C 2) (+.f64 A A))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3)) (fma.f64 A A (*.f64 (-.f64 (*.f64 C 2) A) (fma.f64 C 2 (neg.f64 (+.f64 A A))))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A (*.f64 2 C)) A) (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 2 C) A) 2))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2)) (+.f64 A (+.f64 A (*.f64 -2 C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2)) (+.f64 (+.f64 A A) (*.f64 -2 C)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 2 C) A) 3)) (fma.f64 A A (*.f64 (-.f64 (*.f64 2 C) A) (-.f64 (-.f64 (*.f64 2 C) A) A))))
(*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3)) (/.f64 1 (fma.f64 A A (*.f64 (-.f64 (*.f64 C 2) A) (-.f64 (*.f64 C 2) (+.f64 A A))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3)) (fma.f64 A A (*.f64 (-.f64 (*.f64 C 2) A) (fma.f64 C 2 (neg.f64 (+.f64 A A))))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 2 C) A) 2)) (+.f64 (-.f64 A (*.f64 2 C)) A))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2)) (+.f64 A (+.f64 A (*.f64 -2 C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2)) (+.f64 (+.f64 A A) (*.f64 -2 C)))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 2 C) A) 3))) (neg.f64 (fma.f64 A A (*.f64 (-.f64 (*.f64 2 C) A) (-.f64 (-.f64 (*.f64 2 C) A) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3))) (neg.f64 (fma.f64 A A (*.f64 (-.f64 (*.f64 C 2) A) (-.f64 (*.f64 C 2) (+.f64 A A))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3)) (fma.f64 A A (*.f64 (-.f64 (*.f64 C 2) A) (fma.f64 C 2 (neg.f64 (+.f64 A A)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 2 C) A) 2))) (neg.f64 (+.f64 (-.f64 A (*.f64 2 C)) A)))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2))) (neg.f64 (+.f64 A (+.f64 A (*.f64 -2 C)))))
(/.f64 (*.f64 (*.f64 C 2) (fma.f64 C 2 (neg.f64 (+.f64 A A)))) (fma.f64 C 2 (neg.f64 (+.f64 A A))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 2 C) A) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (-.f64 (*.f64 2 C) A) 2) (-.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 2 C) A) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 C 2) A) 2) (*.f64 A (+.f64 A (+.f64 A (*.f64 -2 C))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (*.f64 C 2) A) 3)) (fma.f64 A (+.f64 (+.f64 A A) (*.f64 -2 C)) (pow.f64 (-.f64 (*.f64 C 2) A) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 A (*.f64 2 C)) 3) (pow.f64 A 3)) (+.f64 (*.f64 (+.f64 A (*.f64 2 C)) (+.f64 A (*.f64 2 C))) (+.f64 (*.f64 A A) (*.f64 (+.f64 A (*.f64 2 C)) A))))
(/.f64 (-.f64 (pow.f64 (+.f64 A (*.f64 C 2)) 3) (pow.f64 A 3)) (fma.f64 (+.f64 A (*.f64 C 2)) (+.f64 A (*.f64 C 2)) (*.f64 A (+.f64 A (+.f64 A (*.f64 C 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 C 2 A) 3) (pow.f64 A 3)) (fma.f64 A (+.f64 A (fma.f64 C 2 A)) (*.f64 (fma.f64 C 2 A) (fma.f64 C 2 A))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 2 C) A) 2) (*.f64 A A)) (-.f64 (-.f64 (*.f64 2 C) A) A))
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 (*.f64 C 2) A) 2))) (neg.f64 (+.f64 A (+.f64 A (*.f64 -2 C)))))
(/.f64 (*.f64 (*.f64 C 2) (fma.f64 C 2 (neg.f64 (+.f64 A A)))) (fma.f64 C 2 (neg.f64 (+.f64 A A))))
(/.f64 (-.f64 (*.f64 (+.f64 A (*.f64 2 C)) (+.f64 A (*.f64 2 C))) (*.f64 A A)) (+.f64 (+.f64 A (*.f64 2 C)) A))
(/.f64 (*.f64 (+.f64 A (+.f64 A (*.f64 C 2))) (fma.f64 2 C 0)) (+.f64 A (+.f64 A (*.f64 C 2))))
(/.f64 (*.f64 (+.f64 A (fma.f64 C 2 A)) (*.f64 C 2)) (+.f64 A (fma.f64 C 2 A)))
(pow.f64 (+.f64 A (-.f64 (*.f64 2 C) A)) 1)
(*.f64 C 2)
(pow.f64 (cbrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 3)
(*.f64 C 2)
(pow.f64 (pow.f64 (+.f64 A (-.f64 (*.f64 2 C) A)) 3) 1/3)
(*.f64 C 2)
(pow.f64 (sqrt.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 2)
(*.f64 C 2)
(sqrt.f64 (pow.f64 (+.f64 A (-.f64 (*.f64 2 C) A)) 2))
(sqrt.f64 (pow.f64 (fma.f64 2 C 0) 2))
(fabs.f64 (*.f64 C 2))
(log.f64 (exp.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 C 2)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (-.f64 (*.f64 2 C) A)))))
(*.f64 C 2)
(cbrt.f64 (pow.f64 (+.f64 A (-.f64 (*.f64 2 C) A)) 3))
(*.f64 C 2)
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 C 2)
(exp.f64 (log.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 C 2)
(exp.f64 (*.f64 (log.f64 (+.f64 A (-.f64 (*.f64 2 C) A))) 1))
(*.f64 C 2)
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 (*.f64 2 C) A))))
(*.f64 C 2)
(fma.f64 1 A (-.f64 (*.f64 2 C) A))
(*.f64 C 2)
(fma.f64 1 (-.f64 (*.f64 2 C) A) A)
(*.f64 C 2)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 2 C) A)) 2) (cbrt.f64 (-.f64 (*.f64 2 C) A)) A)
(*.f64 C 2)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (-.f64 (*.f64 2 C) A))
(*.f64 C 2)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 2 C) A)) (sqrt.f64 (-.f64 (*.f64 2 C) A)) A)
(*.f64 C 2)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (-.f64 (*.f64 2 C) A))
(*.f64 C 2)

localize46.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.0%
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))
86.9%
(*.f64 F (*.f64 B B))
71.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
65.1%
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))
Compiler

Compiled 119 to 44 computations (63% saved)

series57.0ms (0.1%)

Counts
3 → 40
Calls

27 calls:

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

rewrite100.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1686×prod-diff
492×add-sqr-sqrt
478×pow1
474×*-un-lft-identity
454×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023135
1489121
26453121
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 2 F)) B))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))
(*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) B)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 2 F)) B))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) B)
(pow.f64 (*.f64 2 (*.f64 F (*.f64 B B))) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) 2)
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 1) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(+.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 1)
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3)) (+.f64 0 (+.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 2)
(pow.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) 1/2)
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3) (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))

simplify146.0ms (0.2%)

Algorithm
egg-herbie
Rules
1130×associate-*r*
984×associate-*l*
732×*-commutative
708×log-prod
584×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051612118
1147110968
2704310968
Stop Event
node limit
Counts
140 → 216
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 B 7))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 2 F)) B))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))
(*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) B)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 2 F)) B))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) B)
(pow.f64 (*.f64 2 (*.f64 F (*.f64 B B))) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) 2)
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 1) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(+.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 1)
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3)) (+.f64 0 (+.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 2)
(pow.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) 1/2)
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3) (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(neg.f64 (fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 4))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (fma.f64 16 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))))
(-.f64 (neg.f64 (fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 4))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))) (*.f64 C (*.f64 C (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) 16)))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))))) (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 (*.f64 8 (*.f64 (sqrt.f64 2) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (fma.f64 16 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 (*.f64 2 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))))))
(fma.f64 -1 (fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 4))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (neg.f64 (fma.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))) (*.f64 (sqrt.f64 2) A)) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) 8))))) (*.f64 C (*.f64 C (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/2) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) 16)))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B))) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B))) (*.f64 (pow.f64 B 3) (fma.f64 (/.f64 -1/16 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/8 (*.f64 A A))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (*.f64 (/.f64 1 (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))))))))
(fma.f64 (/.f64 1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)) (neg.f64 (fma.f64 (pow.f64 B 3) (fma.f64 (/.f64 -1/16 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/8 (*.f64 A A)))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 A A)) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 A (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 -1/32 (pow.f64 A 3)))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (*.f64 (/.f64 1 (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))))) (*.f64 (pow.f64 B 7) (fma.f64 -1/256 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (pow.f64 A 4)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 C 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2))))) A)) (fma.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 A A)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F))))))))))))
(fma.f64 (/.f64 1/2 (/.f64 A B)) (sqrt.f64 (/.f64 F C)) (-.f64 (neg.f64 (fma.f64 (pow.f64 B 3) (fma.f64 (/.f64 -1/16 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/8 (*.f64 A A)))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 A A)) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 A (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 -1/32 (pow.f64 A 3)))))))) (*.f64 (pow.f64 B 7) (fma.f64 (/.f64 -1/128 (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 F 1/16) (pow.f64 C 5)) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))) (/.f64 A (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (fma.f64 -1/32 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 (*.f64 A A) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 -1/256 (pow.f64 A 3)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 C A))) (pow.f64 B 3))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 C A))) (pow.f64 B 3)))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (pow.f64 B 7))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 C A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (*.f64 C C)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B A))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 C (/.f64 B A))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C A) (*.f64 C A)) (pow.f64 B 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B A))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C A) (*.f64 C A)) (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 5) (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 C (/.f64 B A))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C A) (*.f64 C A)) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 5) (pow.f64 A 3)))) (/.f64 (*.f64 1/256 (sqrt.f64 2)) (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B A))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 C (/.f64 B A))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C A) (*.f64 C A)) (pow.f64 B 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 B A))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C A) (*.f64 C A)) (pow.f64 B 3)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 5) (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/4 (sqrt.f64 2)) (/.f64 C (/.f64 B A))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C A) (*.f64 C A)) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 5) (pow.f64 A 3)))) (/.f64 (*.f64 1/256 (sqrt.f64 2)) (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 B F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 (*.f64 B F)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 B F))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 B F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 B F))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 (*.f64 B F)) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 B F))) (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 B F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 B F))))) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (-.f64 (*.f64 (/.f64 F B) 1/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 1/2) 2))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 (*.f64 B F)) 1/2)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F C))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (pow.f64 B 3) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)))) (fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (pow.f64 B 5) (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (pow.f64 B 3) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (pow.f64 B 7) (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 C 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)))) (fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (pow.f64 B 3) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 7) (-.f64 (/.f64 (*.f64 F 1/16) (pow.f64 C 5)) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C))))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) 1)
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 1)
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 2 F)) B))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) 2))) (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) 2))) (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))))
(*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) B)
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F F) (*.f64 (pow.f64 B 4) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 B 4) (*.f64 (*.f64 F F) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (*.f64 2 F)) B))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F F) (pow.f64 B 4)) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F F) (*.f64 (pow.f64 B 4) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 B 4) (*.f64 (*.f64 F F) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 B B) 2)))))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) B)
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 B B))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) 2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 1)
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) 3)
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3) 1/3)
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) 2)
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 B B) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) 1))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 B (sqrt.f64 (*.f64 2 F)))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) B)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))) 1)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) B)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) B)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (+.f64 C (hypot.f64 B C)))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) B)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) B)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 1) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) B))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) B)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) B)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) B)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) B))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) B))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) B)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (+.f64 C (hypot.f64 B C)))) (/.f64 (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (+.f64 C (hypot.f64 B C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (cbrt.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) B))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 B))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) B)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 B))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 3)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3) 1/3)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 2)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) -1)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) B)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C)))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 3)))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 1))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3)) (+.f64 0 (+.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) (*.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3)) (fma.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3)) (*.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (+.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 0 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(/.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 (*.f64 F (*.f64 B B)) -2)) (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 3)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3) 1/3)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 2)
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (+.f64 C (hypot.f64 B C))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (*.f64 B B) 2)) (+.f64 C (hypot.f64 B C))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) 3))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3) (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3) (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3) (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))

eval1.9s (2.8%)

Compiler

Compiled 57209 to 32764 computations (42.7% saved)

prune1.1s (1.6%)

Pruning

125 alts after pruning (123 fresh and 2 done)

PrunedKeptTotal
New1098711169
Fresh275279
Picked101
Done224
Total11281251253
Accurracy
73.6%
Counts
1253 → 125
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.6%
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
1.6%
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
2.0%
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) A) (/.f64 1 B))
23.2%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
13.2%
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) B)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))
1.3%
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 2)) (sqrt.f64 B))
24.3%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
1.7%
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 C) A) (*.f64 1/2 B)))
29.6%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) 2)) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
10.5%
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
4.0%
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
21.9%
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3/2) 1/3) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.3%
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
28.2%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
30.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.2%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.0%
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.0%
(/.f64 (neg.f64 (*.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A A) (*.f64 -16 F))) (sqrt.f64 C))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
20.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
28.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
28.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B B)) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) B)
14.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) B)
23.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.3%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F C)) 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.3%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
4.8%
(/.f64 (neg.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.8%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.1%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F 2) (*.f64 -2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F B) B) (*.f64 C 4)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C F)) 16))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
3.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) -8))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) F))) (+.f64 (+.f64 A C) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (*.f64 B B))
1.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (*.f64 A (*.f64 C -4)))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 C (*.f64 A -4)) F) (*.f64 (*.f64 B B) F)) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
5.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
26.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
20.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
4.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
4.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 (+.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
17.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.6%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1/2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
15.5%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.9%
(/.f64 1 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
2.7%
(*.f64 (pow.f64 (pow.f64 (/.f64 F C) 2) 1/4) (/.f64 1/2 (/.f64 A B)))
1.7%
(*.f64 (pow.f64 (pow.f64 (/.f64 F C) 3/2) 1/3) (/.f64 1/2 (/.f64 A B)))
7.5%
(*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (neg.f64 (sqrt.f64 2)))
11.5%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 3/2) (neg.f64 (sqrt.f64 2)))
12.0%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
12.6%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
12.2%
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
12.6%
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
30.6%
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))))
1.8%
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
16.5%
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))
16.5%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 F))) (neg.f64 (sqrt.f64 2)))
1.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 C F))) (/.f64 1/2 (/.f64 A B)))
11.0%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (neg.f64 (sqrt.f64 2)))
16.5%
(*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (neg.f64 (sqrt.f64 2)))
16.5%
(*.f64 (*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 B))) (neg.f64 (sqrt.f64 2)))
12.6%
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
9.6%
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))
1.9%
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A 1/2)))
1.9%
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B)))
1.5%
(*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3)))
11.5%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
9.8%
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
29.8%
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
16.6%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
12.3%
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
12.9%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.7%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
12.6%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 B (sqrt.f64 F))))
1.4%
(*.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))) (/.f64 1/2 (/.f64 A B)))
1.9%
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 F C))) 1/3)) (/.f64 1/2 (/.f64 A B)))
1.9%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2)) (/.f64 1/2 (/.f64 A B)))
11.0%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (neg.f64 (sqrt.f64 2)))
1.7%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F C) 3/2)) (/.f64 1/2 (/.f64 A B)))
7.9%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F B) 3/2)) (neg.f64 (sqrt.f64 2)))
2.0%
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
5.7%
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
5.6%
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
4.5%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
4.5%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
8.7%
(sqrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 F 2)) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (*.f64 C 2))))
5.9%
(sqrt.f64 (/.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
1.9%
(sqrt.f64 (/.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
1.6%
(sqrt.f64 (/.f64 F (/.f64 B 2)))
1.9%
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
11.6%
(neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2))))
1.6%
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
1.6%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (*.f64 2 (sqrt.f64 2))))
Compiler

Compiled 6848 to 4616 computations (32.6% saved)

localize48.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.1%
(*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
88.1%
(/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
80.9%
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))))
73.4%
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
Compiler

Compiled 160 to 59 computations (63.1% saved)

series39.0ms (0.1%)

Counts
4 → 108
Calls

45 calls:

TimeVariablePointExpression
6.0ms
C
@-inf
(/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
3.0ms
A
@-inf
(/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
3.0ms
B
@0
(/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
3.0ms
C
@0
(/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
3.0ms
A
@0
(/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))

rewrite111.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
902×expm1-udef
898×log1p-udef
540×add-sqr-sqrt
524×pow1
522×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024220
1523216
27199216
Stop Event
node limit
Counts
4 → 120
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))))
(/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4))
(*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1/2))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4)) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4)) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2)) (+.f64 0 (+.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))))
(/.f64 (-.f64 0 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))) 1)
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 1) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2) (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) 1)
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) 1) (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3/2) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(+.f64 (*.f64 F (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 (*.f64 -4 (*.f64 A C)) F) (*.f64 (*.f64 B B) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) 1)
(pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))

simplify189.0ms (0.3%)

Algorithm
egg-herbie
Rules
1484×fma-def
1064×times-frac
870×*-commutative
480×distribute-lft-in
478×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106031418
1333728132
Stop Event
node limit
Counts
228 → 345
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (pow.f64 B 2)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 8)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (pow.f64 B 2)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 1 (pow.f64 B 2))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 B 4)))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (pow.f64 C 4))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 C 4)) (sqrt.f64 (/.f64 1 (pow.f64 A 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 B 4)))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sqrt.f64 2) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) C)))))) (pow.f64 B 2)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 2) C))))))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) C)))))) (pow.f64 B 2))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 C 4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 2) C)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))))) (pow.f64 B 6)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 2) C))))))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) C)))))) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 C (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 C (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 C 2) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (pow.f64 B 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 C 3) (pow.f64 B 8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.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))))))) (pow.f64 B 2)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 C 2)) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (pow.f64 B 4)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 C (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 C 2) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (pow.f64 B 2))))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 4) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 4) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4))
(*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1/2))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4)) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4)) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2)) (+.f64 0 (+.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))))
(/.f64 (-.f64 0 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))) 1)
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 1) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2) (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) 1)
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) 1) (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3/2) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(+.f64 (*.f64 F (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 (*.f64 -4 (*.f64 A C)) F) (*.f64 (*.f64 B B) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) 1)
(pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(fma.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C)))))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (*.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 (/.f64 F A) C)))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B)))) (sqrt.f64 (/.f64 F (*.f64 A C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 (/.f64 F A) C))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 3)))) (pow.f64 (sqrt.f64 -4) 3)))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 A C)))) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (/.f64 (pow.f64 B 4) -4))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 (/.f64 F A) C))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 3)))) (pow.f64 (sqrt.f64 -4) 3))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 5) (pow.f64 B 6))) (sqrt.f64 (/.f64 (/.f64 F (pow.f64 A 5)) (pow.f64 C 5)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 A C)))) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (/.f64 (pow.f64 B 4) -4))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))
(*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))))))
(fma.f64 2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))))
(fma.f64 4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (pow.f64 B 5))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (*.f64 4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (neg.f64 (*.f64 (sqrt.f64 2) B)))) (*.f64 2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))))) (sqrt.f64 (/.f64 1 (*.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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))) (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))))))) (*.f64 B (pow.f64 C 3))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 A (*.f64 (/.f64 B F) (/.f64 B (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A A)) 3)))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 2))) (*.f64 (/.f64 F (*.f64 B B)) (/.f64 (+.f64 A (hypot.f64 B A)) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2)) (/.f64 (*.f64 B B) F))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))))) B)))) (*.f64 B (pow.f64 C 3))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))))))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))) F) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) 1/4)) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 (*.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2))) 2))) (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A))))) F)))) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))))))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.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 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 1/32 (*.f64 A (pow.f64 (-.f64 A C) 3))) (/.f64 F C)) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2)))) (pow.f64 B 4)) (sqrt.f64 -1/2))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.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 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (-.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 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A 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 (/.f64 F A) (*.f64 C C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 1/32 (*.f64 A (pow.f64 (-.f64 A C) 3))) (/.f64 F C)) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))))))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.f64 (/.f64 (*.f64 -1/64 F) (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C)) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) 1/4)) (*.f64 A C)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) 2))) (*.f64 C (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 F (*.f64 A (*.f64 C C))))))) F)))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) F)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) B) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) B))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) F)))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) F)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) F)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 C C)) 3)))) (*.f64 B B))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) F) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) B) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) B))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) F)))) 2)))) (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 -4 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) B) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) B)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 B B))))) B))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) B) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) B))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) F)))) 2)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) F)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (/.f64 C (*.f64 B B))) 1/4)) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 (*.f64 C (-.f64 (*.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2))) 2)))) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) F)))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 1 (pow.f64 B 2)))
(*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 1 (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (*.f64 B B))
(+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 1 (pow.f64 B 2))))
(fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (pow.f64 B 4))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 1 (*.f64 B B))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (/.f64 A (pow.f64 B 4))))) (/.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (*.f64 B B)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (pow.f64 B 2)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 1 (pow.f64 B 2)))))
(fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) 2)) (*.f64 B B))) (*.f64 16 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 (*.f64 A A) (pow.f64 B 6)))))) (*.f64 C C) (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (pow.f64 B 4))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 1 (*.f64 B B)))))
(fma.f64 (*.f64 C C) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 4) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))) (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))))) 2))) (*.f64 B B)) (*.f64 16 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (/.f64 (*.f64 A A) (pow.f64 B 6)))))) (fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (/.f64 A (pow.f64 B 4))))) (/.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (*.f64 B B))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 8)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (pow.f64 B 2)))) (*.f64 16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 1 (pow.f64 B 2))))))
(fma.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) 2))))) (fma.f64 64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 (pow.f64 A 3) (pow.f64 B 8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 A A) (*.f64 B B)) 3))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) 2)))))) (*.f64 B B))) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))))))) (fma.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))) 2)) (*.f64 B B))) (*.f64 16 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 (*.f64 A A) (pow.f64 B 6)))))) (*.f64 C C) (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (pow.f64 B 4))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 1 (*.f64 B B))))))
(fma.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))))) 2))))) (fma.f64 64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (/.f64 (pow.f64 A 3) (pow.f64 B 8))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 1/2 B) (/.f64 (-.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A A)) 3))))) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (+.f64 A (hypot.f64 B A)) (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))))) 2))))) B)))))) (fma.f64 (*.f64 C C) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 4) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))) (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A)))))) 2))) (*.f64 B B)) (*.f64 16 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (/.f64 (*.f64 A A) (pow.f64 B 6)))))) (fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (/.f64 A (pow.f64 B 4))))) (/.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (*.f64 B B)))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (*.f64 C C)) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 C C)))))))
(fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 B 4)))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (*.f64 C C)) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (sqrt.f64 2))) (fma.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 2)))))) (pow.f64 C 3)) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 C C))))))))
(fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (-.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))))) (/.f64 (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 2))) (*.f64 (*.f64 1/64 (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (pow.f64 C 4))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 C 4)) (sqrt.f64 (/.f64 1 (pow.f64 A 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (sqrt.f64 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 B 4)))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 A 5))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sqrt.f64 2) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))))))))
(fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 4)) (*.f64 B B)))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (*.f64 C C)) (fma.f64 1/256 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (pow.f64 B 6)) (*.f64 (sqrt.f64 2) (pow.f64 C 4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 4) (pow.f64 B 6)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (sqrt.f64 2))) (fma.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 2)))))) (pow.f64 C 3)) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))) (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sqrt.f64 2) (pow.f64 C 4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 C C))))))))))))
(fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (pow.f64 C 4) B)))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) C)) (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (fma.f64 1/256 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (pow.f64 B 6)) (*.f64 (sqrt.f64 2) (pow.f64 C 4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 4) (pow.f64 B 6)))) (-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))) (fma.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2))) A))) (pow.f64 C 4)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (sqrt.f64 2))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 C C)))))) (/.f64 (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 B B) (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 2))) (*.f64 (*.f64 1/64 (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))))) (pow.f64 C 3)))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) C)))))) (pow.f64 B 2)))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))) (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 A C))))))))
(fma.f64 (*.f64 B B) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 A C)) C))))) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 2) C))))))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) C)))))) (pow.f64 B 2))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))) (fma.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 A C)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (sqrt.f64 2) C)))))) (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 A C)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))) (fma.f64 (pow.f64 B 4) (+.f64 (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 A C))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) C) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (sqrt.f64 2))))) (*.f64 (*.f64 B B) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 A C)) C))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 C 4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 2) C)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))))) (pow.f64 B 6)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 1 A)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 2) C))))))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) C)))))) (pow.f64 B 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))) (fma.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 C 4))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 5)) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 2) C))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 A C)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (sqrt.f64 2) (*.f64 C C)))))))) (pow.f64 B 6) (fma.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 A C)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (sqrt.f64 2) C)))))) (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 A C))))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 1 A))) (fma.f64 (pow.f64 B 6) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 C 4))) (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 (-.f64 A C) 5)) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (-.f64 A C) (*.f64 2 A))))) (*.f64 (sqrt.f64 2) C)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 -1/256 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 A C))))))) (fma.f64 (pow.f64 B 4) (+.f64 (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 A 5)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 A C))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) C) (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (sqrt.f64 2))))) (*.f64 (*.f64 B B) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 A C)) C)))))))))
(*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 B B)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))
(/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B B))
(+.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 C (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 1 (*.f64 B B)) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (pow.f64 B 4))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))) B)) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 C (pow.f64 B 4))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B B)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 C (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 C 2) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (pow.f64 B 2)))))))))
(fma.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 1 (*.f64 B B)) (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (pow.f64 B 4))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 C C) (pow.f64 B 6))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2)) (*.f64 B B)))))))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B B)) (fma.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 C C) (pow.f64 B 6))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (pow.f64 B 4) C))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))))) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))) 2)) (*.f64 B B))))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))) B)) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 C (pow.f64 B 4))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (pow.f64 B 2))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 C 3) (pow.f64 B 8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.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))))))) (pow.f64 B 2)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 C 2)) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (pow.f64 B 4)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 C (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 C 2) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (pow.f64 B 2))))))))))
(fma.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 1 (*.f64 B B)) (fma.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (pow.f64 C 3) (pow.f64 B 8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2)))))) (*.f64 B B))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 6) (*.f64 C C)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2))) (pow.f64 B 4))))))) (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (pow.f64 B 4))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 C C) (pow.f64 B 6))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (pow.f64 B 4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2)) (*.f64 B B))))))))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (*.f64 B B)) (fma.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 C 3) (pow.f64 B 8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 1/2 B) (/.f64 (-.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 C C)) 3))))) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (+.f64 C (hypot.f64 B C)) (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))))) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))) 2))))) B))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))) (*.f64 C (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))))) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))) 2)))) (pow.f64 B 4)) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (pow.f64 B 6) (*.f64 C C)))))))) (fma.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 C C) (pow.f64 B 6))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) (/.f64 (pow.f64 B 4) C))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))))) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))) 2)) (*.f64 B B))))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) B) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))) B)) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 C (pow.f64 B 4)))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 A A)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) A))) (*.f64 1/16 (/.f64 (*.f64 (/.f64 B A) (/.f64 B A)) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))) (pow.f64 A 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 A A)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (neg.f64 (/.f64 (fma.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (sqrt.f64 2)))))) (pow.f64 A 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) A))) (*.f64 1/16 (/.f64 (*.f64 (/.f64 B A) (/.f64 B A)) (sqrt.f64 2))))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 -1/64 (/.f64 (pow.f64 B 4) (sqrt.f64 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (sqrt.f64 2)))) (pow.f64 A 3))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 4) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 2))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 4) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))))))))
(fma.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (pow.f64 A 4))) (sqrt.f64 (/.f64 1 (pow.f64 C 7)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 A 4))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (*.f64 A A)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 4)) (*.f64 B B)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (sqrt.f64 2)))))) (pow.f64 A 3)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 B B)) 2) (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 2) 2)) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (pow.f64 A 4))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (pow.f64 A 4)))) (*.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 A 4))))) (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) A))) (*.f64 1/16 (/.f64 (*.f64 (/.f64 B A) (/.f64 B A)) (sqrt.f64 2)))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (pow.f64 A 4) B)))) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2))) C))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (pow.f64 A 4)))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 -1/64 (/.f64 (pow.f64 B 4) (sqrt.f64 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (sqrt.f64 2)))) (pow.f64 A 3))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 1)
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1)
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) -1)
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (neg.f64 (sqrt.f64 2)))
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4)) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4)) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2)) (+.f64 0 (+.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)) 3/2)) (fma.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)) 3/2)) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(/.f64 (-.f64 0 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))
(/.f64 (neg.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/2)
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1)
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 3)
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)) 3/2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 1/4) 2)
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 1))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (neg.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (neg.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (*.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (neg.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (*.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 1) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 3)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 2)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(sqrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))))
(sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 (*.f64 2 F) (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) 2)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)))) 3))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3) (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)) 3/2) (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)) 3/2) (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F)) 3/2) (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)) 3/2) (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F)) 3/2) (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))) 1))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) 1)
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 1 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (*.f64 (/.f64 1 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4)))
(/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/2) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 1 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) 1) (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (*.f64 (/.f64 1 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4)))
(/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/2) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2)) (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (cbrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) 2)) (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 3)
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3) 1/3)
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 2)
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (/.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) -1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (neg.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3/2) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3/2) (pow.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 1))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 F (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 B B)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 -4 (*.f64 A C)) F) (*.f64 (*.f64 B B) F))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))) 1)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 1)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 3)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3) 1/3)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 2)
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 2))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) 2))
(fabs.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 (*.f64 -4 A) C (*.f64 B B))))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))) 3))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 3)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(exp.f64 (log.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))) 1))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B)))

localize8.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
81.4%
(sqrt.f64 (/.f64 F (/.f64 B 2)))
Compiler

Compiled 21 to 14 computations (33.3% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite66.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1932×pow1
1796×add-exp-log
1796×log1p-expm1-u
1796×expm1-log1p-u
192×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
119317
2248217
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F (/.f64 B 2)))
Outputs
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 1)
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (cbrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 1/4) (pow.f64 (*.f64 F (/.f64 2 B)) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 2 B) 1/2))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (*.f64 B 1/2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 1/2))
(*.f64 (pow.f64 (/.f64 F B) 1/2) (sqrt.f64 2))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 B 1/2) F)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 B 1/2)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 B 1/2)))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (*.f64 B -1/2)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 (*.f64 B 1/2))))
(pow.f64 (*.f64 F (/.f64 2 B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 2 B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))

simplify55.0ms (0.1%)

Algorithm
egg-herbie
Rules
1286×fma-def
772×associate-*r*
658×associate-*l*
566×distribute-rgt-in
546×exp-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
085958
1162814
2370698
31136658
43726658
Stop Event
node limit
Counts
32 → 47
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 1)
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (cbrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 1/4) (pow.f64 (*.f64 F (/.f64 2 B)) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 2 B) 1/2))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (*.f64 B 1/2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 1/2))
(*.f64 (pow.f64 (/.f64 F B) 1/2) (sqrt.f64 2))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 B 1/2) F)))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 B 1/2)) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 B 1/2)))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (*.f64 B -1/2)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 (*.f64 B 1/2))))
(pow.f64 (*.f64 F (/.f64 2 B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 2 B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
Outputs
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 1)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 1)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (cbrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 1/4) (pow.f64 (*.f64 F (/.f64 2 B)) 1/4))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 2 B) 1/2))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (*.f64 B 1/2))))
(/.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 B 1/2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 3/2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 3/2)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (/.f64 2 B))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 3/2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 3/2)
(*.f64 (pow.f64 (/.f64 F B) 1/2) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 B 1/2) F)))
(/.f64 1 (sqrt.f64 (/.f64 B (/.f64 F 1/2))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 B F) 1/2)))
(/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 B F))))
(/.f64 1 (sqrt.f64 (*.f64 B (/.f64 1/2 F))))
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 B 1/2)) (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (*.f64 B 1/2))))
(/.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 B 1/2)))
(/.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 B 1/2)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (*.f64 B 1/2))))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (*.f64 B -1/2)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 (*.f64 B 1/2))))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (*.f64 B 1/2))))
(/.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 B 1/2)))
(pow.f64 (*.f64 F (/.f64 2 B)) 1/2)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 1)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 1/4) 2)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(fabs.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 2 B))) 1/2))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 1))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) -1)
(+.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))) 0)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))

localize60.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
99.6%
(/.f64 B (/.f64 A 1/2))
96.1%
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
Compiler

Compiled 37 to 17 computations (54.1% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

24 calls:

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

rewrite230.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1634×log-prod
668×pow-exp
536×expm1-udef
534×log1p-udef
472×log-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01453
130453
2418053
Stop Event
node limit
Counts
3 → 160
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
(/.f64 B (/.f64 A 1/2))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
Outputs
(+.f64 0 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 1)
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (/.f64 A (/.f64 B 2))))
(/.f64 (sqrt.f64 F) (*.f64 (/.f64 A (/.f64 B 2)) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2) B))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 C) (*.f64 B (/.f64 1/2 A))))
(/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A (/.f64 B 2)))
(/.f64 B (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 A A)))
(/.f64 B (*.f64 (+.f64 A A) (sqrt.f64 (/.f64 C F))))
(/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))
(/.f64 1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 B 2))))
(/.f64 1 (*.f64 (/.f64 A (/.f64 B 2)) (sqrt.f64 (/.f64 C F))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2) (*.f64 (sqrt.f64 F) B)))
(/.f64 1 (/.f64 (+.f64 A A) (*.f64 (sqrt.f64 (/.f64 F C)) B)))
(/.f64 1 (/.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A)))))
(/.f64 (*.f64 (sqrt.f64 F) B) (*.f64 (*.f64 (sqrt.f64 C) A) 2))
(/.f64 (neg.f64 B) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 A -2)))
(/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 (/.f64 A (/.f64 B 2)) (neg.f64 (sqrt.f64 C))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) (+.f64 A A))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 F) (neg.f64 B)) (*.f64 (sqrt.f64 C) (*.f64 A -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) B) (*.f64 (neg.f64 (sqrt.f64 C)) (+.f64 A A)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) 1) (*.f64 (neg.f64 (sqrt.f64 C)) (/.f64 A (/.f64 B 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 B)) (*.f64 (neg.f64 (sqrt.f64 C)) (*.f64 A -2)))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (*.f64 (+.f64 A A) (neg.f64 (sqrt.f64 C))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 F)) (*.f64 (*.f64 A -2) (sqrt.f64 C)))
(/.f64 (*.f64 (neg.f64 B) 1) (*.f64 (*.f64 A -2) (sqrt.f64 (/.f64 C F))))
(/.f64 (*.f64 (neg.f64 B) (neg.f64 (sqrt.f64 F))) (*.f64 (*.f64 A -2) (neg.f64 (sqrt.f64 C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) B)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B)) (*.f64 A -2))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A)))) (neg.f64 (sqrt.f64 C)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 B)) (*.f64 A -2))
(/.f64 (*.f64 (*.f64 B (/.f64 1/2 A)) (neg.f64 (sqrt.f64 F))) (neg.f64 (sqrt.f64 C)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) (*.f64 B (/.f64 1/2 A))) (neg.f64 (sqrt.f64 C)))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (/.f64 F C))) (*.f64 A -2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) A) 2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) 1) (+.f64 A A))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (cbrt.f64 (+.f64 A A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) (sqrt.f64 (+.f64 A A))) (sqrt.f64 (+.f64 A A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) 1) (sqrt.f64 C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (cbrt.f64 C)) (cbrt.f64 (sqrt.f64 C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (pow.f64 C 1/4)) (pow.f64 C 1/4))
(pow.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 B 2))) -1)
(pow.f64 (*.f64 (/.f64 A (/.f64 B 2)) (sqrt.f64 (/.f64 C F))) -1)
(pow.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2) (*.f64 (sqrt.f64 F) B)) -1)
(pow.f64 (/.f64 (+.f64 A A) (*.f64 (sqrt.f64 (/.f64 F C)) B)) -1)
(pow.f64 (/.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A)))) -1)
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3) (pow.f64 (*.f64 B (/.f64 1/2 A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3) (pow.f64 (sqrt.f64 (/.f64 F C)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))))
(exp.f64 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))))
(+.f64 0 (*.f64 B (/.f64 1/2 A)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A))) (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A)))) 1)
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 (*.f64 B (/.f64 1/2 A)) 1)
(*.f64 1 (*.f64 B (/.f64 1/2 A)))
(*.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) (/.f64 1/2 A)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2) (cbrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (/.f64 1/2 A)))
(*.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) (sqrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 (neg.f64 B) (/.f64 1 (*.f64 A -2)))
(*.f64 (/.f64 1/2 A) B)
(*.f64 (/.f64 B A) 1/2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) 1) (/.f64 (cbrt.f64 B) (+.f64 A A)))
(*.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (sqrt.f64 B) (+.f64 A A)))
(*.f64 (/.f64 (sqrt.f64 B) A) (/.f64 (sqrt.f64 B) 2))
(*.f64 (/.f64 1 A) (/.f64 B 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (/.f64 B (cbrt.f64 (+.f64 A A))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 A A))) (/.f64 B (sqrt.f64 (+.f64 A A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) A) (/.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (cbrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (sqrt.f64 (+.f64 A A))) (/.f64 (cbrt.f64 B) (sqrt.f64 (+.f64 A A))))
(*.f64 (/.f64 (sqrt.f64 B) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (/.f64 (sqrt.f64 B) (cbrt.f64 (+.f64 A A))))
(*.f64 (/.f64 B 1) (/.f64 1/2 A))
(*.f64 (/.f64 B (neg.f64 A)) -1/2)
(pow.f64 (*.f64 B (/.f64 1/2 A)) 1)
(pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 3)
(pow.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) 2)
(pow.f64 (/.f64 A (/.f64 B 2)) -1)
(pow.f64 (/.f64 (/.f64 A (/.f64 B 2)) 1) -1)
(neg.f64 (/.f64 B (*.f64 A -2)))
(sqrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 2))
(log.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (/.f64 1/2 A)))))
(cbrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3))
(cbrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 (+.f64 A A) 3)))
(expm1.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A))))
(exp.f64 (log.f64 (*.f64 B (/.f64 1/2 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 B (/.f64 1/2 A)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 A (/.f64 B 2))) -1))
(log1p.f64 (expm1.f64 (*.f64 B (/.f64 1/2 A))))
(+.f64 0 (sqrt.f64 (/.f64 F C)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F C)))) 1)
(*.f64 (sqrt.f64 F) (pow.f64 C -1/2))
(*.f64 (sqrt.f64 (/.f64 F C)) 1)
(*.f64 1 (sqrt.f64 (/.f64 F C)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) (cbrt.f64 (/.f64 F C)))
(*.f64 (cbrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (sqrt.f64 F)) (pow.f64 C -1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F C))) (sqrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (pow.f64 F 1/4) (*.f64 (pow.f64 F 1/4) (pow.f64 C -1/2)))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 1 (neg.f64 (sqrt.f64 C))))
(*.f64 (pow.f64 C -1/2) (sqrt.f64 F))
(*.f64 (/.f64 1 (cbrt.f64 C)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 1 (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)))
(*.f64 (/.f64 (cbrt.f64 F) 1) (/.f64 (cbrt.f64 (sqrt.f64 F)) (sqrt.f64 C)))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (/.f64 (cbrt.f64 F) (pow.f64 C 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 F)) (pow.f64 C 1/4)))
(*.f64 (/.f64 (pow.f64 F 1/4) 1) (/.f64 (pow.f64 F 1/4) (sqrt.f64 C)))
(*.f64 (/.f64 (pow.f64 F 1/4) (cbrt.f64 C)) (/.f64 (pow.f64 F 1/4) (cbrt.f64 (sqrt.f64 C))))
(pow.f64 (sqrt.f64 (/.f64 F C)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) 3)
(pow.f64 (/.f64 F C) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F C))) 2)
(pow.f64 (sqrt.f64 (/.f64 C F)) -1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 C F)) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 C))))
(sqrt.f64 (/.f64 F C))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F C)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3/2) (pow.f64 C 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F C))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C)))) 3))
(exp.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (/.f64 F C)))) 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 C F))) -1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F C))))

simplify139.0ms (0.2%)

Algorithm
egg-herbie
Rules
810×div-sub
722×associate-/l*
634×times-frac
598×log-prod
540×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03884926
19564804
246514778
Stop Event
node limit
Counts
208 → 197
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(+.f64 0 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 1)
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (/.f64 A (/.f64 B 2))))
(/.f64 (sqrt.f64 F) (*.f64 (/.f64 A (/.f64 B 2)) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2) B))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 C) (*.f64 B (/.f64 1/2 A))))
(/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A (/.f64 B 2)))
(/.f64 B (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 A A)))
(/.f64 B (*.f64 (+.f64 A A) (sqrt.f64 (/.f64 C F))))
(/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))
(/.f64 1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 B 2))))
(/.f64 1 (*.f64 (/.f64 A (/.f64 B 2)) (sqrt.f64 (/.f64 C F))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2) (*.f64 (sqrt.f64 F) B)))
(/.f64 1 (/.f64 (+.f64 A A) (*.f64 (sqrt.f64 (/.f64 F C)) B)))
(/.f64 1 (/.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A)))))
(/.f64 (*.f64 (sqrt.f64 F) B) (*.f64 (*.f64 (sqrt.f64 C) A) 2))
(/.f64 (neg.f64 B) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 A -2)))
(/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 (/.f64 A (/.f64 B 2)) (neg.f64 (sqrt.f64 C))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) (+.f64 A A))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 F) (neg.f64 B)) (*.f64 (sqrt.f64 C) (*.f64 A -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) B) (*.f64 (neg.f64 (sqrt.f64 C)) (+.f64 A A)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) 1) (*.f64 (neg.f64 (sqrt.f64 C)) (/.f64 A (/.f64 B 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 B)) (*.f64 (neg.f64 (sqrt.f64 C)) (*.f64 A -2)))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (*.f64 (+.f64 A A) (neg.f64 (sqrt.f64 C))))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 F)) (*.f64 (*.f64 A -2) (sqrt.f64 C)))
(/.f64 (*.f64 (neg.f64 B) 1) (*.f64 (*.f64 A -2) (sqrt.f64 (/.f64 C F))))
(/.f64 (*.f64 (neg.f64 B) (neg.f64 (sqrt.f64 F))) (*.f64 (*.f64 A -2) (neg.f64 (sqrt.f64 C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) B)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B)) (*.f64 A -2))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A)))) (neg.f64 (sqrt.f64 C)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 B)) (*.f64 A -2))
(/.f64 (*.f64 (*.f64 B (/.f64 1/2 A)) (neg.f64 (sqrt.f64 F))) (neg.f64 (sqrt.f64 C)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) (*.f64 B (/.f64 1/2 A))) (neg.f64 (sqrt.f64 C)))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (/.f64 F C))) (*.f64 A -2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) A) 2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) 1) (+.f64 A A))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (cbrt.f64 (+.f64 A A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) (sqrt.f64 (+.f64 A A))) (sqrt.f64 (+.f64 A A)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) 1) (sqrt.f64 C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (cbrt.f64 C)) (cbrt.f64 (sqrt.f64 C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (pow.f64 C 1/4)) (pow.f64 C 1/4))
(pow.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 B 2))) -1)
(pow.f64 (*.f64 (/.f64 A (/.f64 B 2)) (sqrt.f64 (/.f64 C F))) -1)
(pow.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2) (*.f64 (sqrt.f64 F) B)) -1)
(pow.f64 (/.f64 (+.f64 A A) (*.f64 (sqrt.f64 (/.f64 F C)) B)) -1)
(pow.f64 (/.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A)))) -1)
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3) (pow.f64 (*.f64 B (/.f64 1/2 A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3) (pow.f64 (sqrt.f64 (/.f64 F C)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))))
(exp.f64 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))))
(+.f64 0 (*.f64 B (/.f64 1/2 A)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A))) (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A)))) 1)
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 (*.f64 B (/.f64 1/2 A)) 1)
(*.f64 1 (*.f64 B (/.f64 1/2 A)))
(*.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) (/.f64 1/2 A)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2) (cbrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (/.f64 1/2 A)))
(*.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) (sqrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 (neg.f64 B) (/.f64 1 (*.f64 A -2)))
(*.f64 (/.f64 1/2 A) B)
(*.f64 (/.f64 B A) 1/2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) 1) (/.f64 (cbrt.f64 B) (+.f64 A A)))
(*.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (sqrt.f64 B) (+.f64 A A)))
(*.f64 (/.f64 (sqrt.f64 B) A) (/.f64 (sqrt.f64 B) 2))
(*.f64 (/.f64 1 A) (/.f64 B 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (/.f64 B (cbrt.f64 (+.f64 A A))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 A A))) (/.f64 B (sqrt.f64 (+.f64 A A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) A) (/.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (cbrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (sqrt.f64 (+.f64 A A))) (/.f64 (cbrt.f64 B) (sqrt.f64 (+.f64 A A))))
(*.f64 (/.f64 (sqrt.f64 B) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (/.f64 (sqrt.f64 B) (cbrt.f64 (+.f64 A A))))
(*.f64 (/.f64 B 1) (/.f64 1/2 A))
(*.f64 (/.f64 B (neg.f64 A)) -1/2)
(pow.f64 (*.f64 B (/.f64 1/2 A)) 1)
(pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 3)
(pow.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) 2)
(pow.f64 (/.f64 A (/.f64 B 2)) -1)
(pow.f64 (/.f64 (/.f64 A (/.f64 B 2)) 1) -1)
(neg.f64 (/.f64 B (*.f64 A -2)))
(sqrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 2))
(log.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (/.f64 1/2 A)))))
(cbrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3))
(cbrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 (+.f64 A A) 3)))
(expm1.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A))))
(exp.f64 (log.f64 (*.f64 B (/.f64 1/2 A))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 B (/.f64 1/2 A)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 A (/.f64 B 2))) -1))
(log1p.f64 (expm1.f64 (*.f64 B (/.f64 1/2 A))))
(+.f64 0 (sqrt.f64 (/.f64 F C)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F C)))) 1)
(*.f64 (sqrt.f64 F) (pow.f64 C -1/2))
(*.f64 (sqrt.f64 (/.f64 F C)) 1)
(*.f64 1 (sqrt.f64 (/.f64 F C)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) (cbrt.f64 (/.f64 F C)))
(*.f64 (cbrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (sqrt.f64 F)) (pow.f64 C -1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F C))) (sqrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (pow.f64 F 1/4) (*.f64 (pow.f64 F 1/4) (pow.f64 C -1/2)))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 1 (neg.f64 (sqrt.f64 C))))
(*.f64 (pow.f64 C -1/2) (sqrt.f64 F))
(*.f64 (/.f64 1 (cbrt.f64 C)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 1 (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)))
(*.f64 (/.f64 (cbrt.f64 F) 1) (/.f64 (cbrt.f64 (sqrt.f64 F)) (sqrt.f64 C)))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (/.f64 (cbrt.f64 F) (pow.f64 C 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 F)) (pow.f64 C 1/4)))
(*.f64 (/.f64 (pow.f64 F 1/4) 1) (/.f64 (pow.f64 F 1/4) (sqrt.f64 C)))
(*.f64 (/.f64 (pow.f64 F 1/4) (cbrt.f64 C)) (/.f64 (pow.f64 F 1/4) (cbrt.f64 (sqrt.f64 C))))
(pow.f64 (sqrt.f64 (/.f64 F C)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) 3)
(pow.f64 (/.f64 F C) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F C))) 2)
(pow.f64 (sqrt.f64 (/.f64 C F)) -1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 C F)) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 C))))
(sqrt.f64 (/.f64 F C))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F C)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3/2) (pow.f64 C 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F C))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C)))) 3))
(exp.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (/.f64 F C)))) 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 C F))) -1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F C))))
Outputs
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 B A) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(+.f64 0 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (/.f64 B A)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (/.f64 B A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (/.f64 B A))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (/.f64 B A)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (/.f64 B A))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 1)
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(/.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 C) (/.f64 A (/.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (sqrt.f64 F) (*.f64 (/.f64 A (/.f64 B 2)) (sqrt.f64 C)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (sqrt.f64 F) (/.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2) B))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 C) (*.f64 B (/.f64 1/2 A))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A (/.f64 B 2)))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 B (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 A A)))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(/.f64 B (*.f64 (+.f64 A A) (sqrt.f64 (/.f64 C F))))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(/.f64 1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 B 2))))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(/.f64 1 (*.f64 (/.f64 A (/.f64 B 2)) (sqrt.f64 (/.f64 C F))))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(/.f64 1 (/.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2) (*.f64 (sqrt.f64 F) B)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 1 (/.f64 (+.f64 A A) (*.f64 (sqrt.f64 (/.f64 F C)) B)))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 1 (/.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A)))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 F) B) (*.f64 (*.f64 (sqrt.f64 C) A) 2))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (neg.f64 B) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 A -2)))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 (/.f64 A (/.f64 B 2)) (neg.f64 (sqrt.f64 C))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) (+.f64 A A))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (sqrt.f64 C))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 F) (neg.f64 B)) (*.f64 (sqrt.f64 C) (*.f64 A -2)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) B) (*.f64 (neg.f64 (sqrt.f64 C)) (+.f64 A A)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) 1) (*.f64 (neg.f64 (sqrt.f64 C)) (/.f64 A (/.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 B)) (*.f64 (neg.f64 (sqrt.f64 C)) (*.f64 A -2)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 F))) (*.f64 (+.f64 A A) (neg.f64 (sqrt.f64 C))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 F)) (*.f64 (*.f64 A -2) (sqrt.f64 C)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (neg.f64 B) 1) (*.f64 (*.f64 A -2) (sqrt.f64 (/.f64 C F))))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(/.f64 (*.f64 (neg.f64 B) (neg.f64 (sqrt.f64 F))) (*.f64 (*.f64 A -2) (neg.f64 (sqrt.f64 C))))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) B)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B)) (*.f64 A -2))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A)))) (neg.f64 (sqrt.f64 C)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 B)) (*.f64 A -2))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 (*.f64 (*.f64 B (/.f64 1/2 A)) (neg.f64 (sqrt.f64 F))) (neg.f64 (sqrt.f64 C)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 F)) (*.f64 B (/.f64 1/2 A))) (neg.f64 (sqrt.f64 C)))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (/.f64 F C))) (*.f64 A -2))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) A) 2)
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) 1) (+.f64 A A))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (cbrt.f64 (+.f64 A A)))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) B) (sqrt.f64 (+.f64 A A))) (sqrt.f64 (+.f64 A A)))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) 1) (sqrt.f64 C))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (cbrt.f64 C)) (cbrt.f64 (sqrt.f64 C)))
(/.f64 (/.f64 (sqrt.f64 F) (/.f64 (cbrt.f64 C) (*.f64 1/2 (/.f64 B A)))) (cbrt.f64 (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (*.f64 (cbrt.f64 (sqrt.f64 C)) (/.f64 (cbrt.f64 C) (*.f64 B (/.f64 1/2 A)))))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 (sqrt.f64 C))) (/.f64 (*.f64 1/2 (/.f64 B A)) (cbrt.f64 C)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A))) (pow.f64 C 1/4)) (pow.f64 C 1/4))
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(pow.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))) 1)
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 3)
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(pow.f64 (pow.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))) 3) 1/3)
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 2)
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 B 2))) -1)
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(pow.f64 (*.f64 (/.f64 A (/.f64 B 2)) (sqrt.f64 (/.f64 C F))) -1)
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(pow.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 C) A) 2) (*.f64 (sqrt.f64 F) B)) -1)
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(pow.f64 (/.f64 (+.f64 A A) (*.f64 (sqrt.f64 (/.f64 F C)) B)) -1)
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(pow.f64 (/.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 F) (*.f64 B (/.f64 1/2 A)))) -1)
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 F) (+.f64 A A)))
(/.f64 (*.f64 B (*.f64 (sqrt.f64 F) (/.f64 1/2 A))) (sqrt.f64 C))
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 1/2 (/.f64 B A)) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 F C))) (*.f64 B (/.f64 1/2 A))))
(*.f64 (*.f64 1/2 (/.f64 B A)) (sqrt.f64 (/.f64 F C)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)))
(*.f64 (/.f64 B A) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))) 3))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3) (pow.f64 (*.f64 B (/.f64 1/2 A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3) (pow.f64 (*.f64 1/2 (/.f64 B A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F C) 3/2) (*.f64 1/8 (pow.f64 (/.f64 B A) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3) (pow.f64 (sqrt.f64 (/.f64 F C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3) (pow.f64 (*.f64 1/2 (/.f64 B A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3) (pow.f64 (*.f64 B (/.f64 1/2 A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F C) 3/2) (*.f64 1/8 (pow.f64 (/.f64 B A) 3))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(exp.f64 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 1))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))) 1) 1))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 3))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 1/3))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F))))) 2))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))))
(/.f64 B (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 1/2 A)))
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
(+.f64 0 (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A))) (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A)))) 1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (*.f64 B (/.f64 1/2 A)) 1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 1 (*.f64 B (/.f64 1/2 A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) (/.f64 1/2 A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 2) (cbrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) (/.f64 1/2 A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) (sqrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (neg.f64 B) (/.f64 1 (*.f64 A -2)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 1/2 A) B)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 B A) 1/2)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) 1) (/.f64 (cbrt.f64 B) (+.f64 A A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (sqrt.f64 B) (+.f64 A A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 (sqrt.f64 B) A) (/.f64 (sqrt.f64 B) 2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 1 A) (/.f64 B 2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (/.f64 B (cbrt.f64 (+.f64 A A))))
(/.f64 (/.f64 B (cbrt.f64 (+.f64 A A))) (pow.f64 (cbrt.f64 (+.f64 A A)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 A A))) (/.f64 B (sqrt.f64 (+.f64 A A))))
(/.f64 (/.f64 B (sqrt.f64 (+.f64 A A))) (sqrt.f64 (+.f64 A A)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) A) (/.f64 (cbrt.f64 B) 2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (cbrt.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 (pow.f64 (cbrt.f64 B) 2) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)))
(*.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 (pow.f64 (cbrt.f64 B) 2) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)))
(/.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 A A)) 2) (cbrt.f64 (*.f64 1/2 (/.f64 B A)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (sqrt.f64 (+.f64 A A))) (/.f64 (cbrt.f64 B) (sqrt.f64 (+.f64 A A))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 A A))) (/.f64 B (sqrt.f64 (+.f64 A A))))
(/.f64 (/.f64 B (sqrt.f64 (+.f64 A A))) (sqrt.f64 (+.f64 A A)))
(*.f64 (/.f64 (sqrt.f64 B) (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (/.f64 (sqrt.f64 B) (cbrt.f64 (+.f64 A A))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 A A)) 2)) (/.f64 B (cbrt.f64 (+.f64 A A))))
(/.f64 (/.f64 B (cbrt.f64 (+.f64 A A))) (pow.f64 (cbrt.f64 (+.f64 A A)) 2))
(*.f64 (/.f64 B 1) (/.f64 1/2 A))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(*.f64 (/.f64 B (neg.f64 A)) -1/2)
(pow.f64 (*.f64 B (/.f64 1/2 A)) 1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(pow.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A))) 3)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(pow.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3) 1/3)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(pow.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A))) 2)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(pow.f64 (/.f64 A (/.f64 B 2)) -1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(pow.f64 (/.f64 (/.f64 A (/.f64 B 2)) 1) -1)
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(neg.f64 (/.f64 B (*.f64 A -2)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(sqrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(log.f64 (pow.f64 (exp.f64 B) (/.f64 1/2 A)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (/.f64 1/2 A)))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(cbrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(cbrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 (+.f64 A A) 3)))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(expm1.f64 (log1p.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(exp.f64 (log.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(exp.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 B (/.f64 1/2 A))) 1) 1))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 B (/.f64 1/2 A)))) 3))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 B (/.f64 1/2 A)))) 1/3))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 B (/.f64 1/2 A)))) 2))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(exp.f64 (*.f64 (log.f64 (/.f64 A (/.f64 B 2))) -1))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(log1p.f64 (expm1.f64 (*.f64 B (/.f64 1/2 A))))
(*.f64 1/2 (/.f64 B A))
(*.f64 B (/.f64 1/2 A))
(+.f64 0 (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (/.f64 F C))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F C)))) 1)
(sqrt.f64 (/.f64 F C))
(*.f64 (sqrt.f64 F) (pow.f64 C -1/2))
(*.f64 (sqrt.f64 (/.f64 F C)) 1)
(sqrt.f64 (/.f64 F C))
(*.f64 1 (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (/.f64 F C))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) (cbrt.f64 (/.f64 F C)))
(*.f64 (cbrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) (cbrt.f64 (/.f64 F C)))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (sqrt.f64 F)) (pow.f64 C -1/2)))
(*.f64 (cbrt.f64 F) (*.f64 (pow.f64 C -1/2) (cbrt.f64 (sqrt.f64 F))))
(*.f64 (pow.f64 C -1/2) (*.f64 (cbrt.f64 F) (cbrt.f64 (sqrt.f64 F))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F C))) (sqrt.f64 (sqrt.f64 (/.f64 F C))))
(sqrt.f64 (/.f64 F C))
(*.f64 (pow.f64 F 1/4) (*.f64 (pow.f64 F 1/4) (pow.f64 C -1/2)))
(*.f64 (sqrt.f64 F) (pow.f64 C -1/2))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 1 (neg.f64 (sqrt.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 C)))
(*.f64 1 (/.f64 (sqrt.f64 F) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(*.f64 (pow.f64 C -1/2) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (pow.f64 C -1/2))
(*.f64 (/.f64 1 (cbrt.f64 C)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sqrt.f64 C))))
(/.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 (sqrt.f64 C))) (cbrt.f64 C))
(*.f64 (/.f64 1 (pow.f64 C 1/4)) (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)))
(/.f64 (/.f64 (sqrt.f64 F) (pow.f64 C 1/4)) (pow.f64 C 1/4))
(*.f64 (/.f64 (cbrt.f64 F) 1) (/.f64 (cbrt.f64 (sqrt.f64 F)) (sqrt.f64 C)))
(/.f64 (*.f64 (cbrt.f64 F) (cbrt.f64 (sqrt.f64 F))) (sqrt.f64 C))
(*.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (sqrt.f64 F)) (sqrt.f64 C)))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) (/.f64 (cbrt.f64 F) (cbrt.f64 C)))
(*.f64 (/.f64 (cbrt.f64 F) (pow.f64 C 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 F)) (pow.f64 C 1/4)))
(*.f64 (/.f64 (pow.f64 F 1/4) 1) (/.f64 (pow.f64 F 1/4) (sqrt.f64 C)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 C)))
(*.f64 1 (/.f64 (sqrt.f64 F) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(*.f64 (/.f64 (pow.f64 F 1/4) (cbrt.f64 C)) (/.f64 (pow.f64 F 1/4) (cbrt.f64 (sqrt.f64 C))))
(*.f64 (/.f64 1 (cbrt.f64 C)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sqrt.f64 C))))
(/.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 (sqrt.f64 C))) (cbrt.f64 C))
(pow.f64 (sqrt.f64 (/.f64 F C)) 1)
(sqrt.f64 (/.f64 F C))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) 3)
(sqrt.f64 (/.f64 F C))
(pow.f64 (/.f64 F C) 1/2)
(sqrt.f64 (/.f64 F C))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3) 1/3)
(sqrt.f64 (/.f64 F C))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F C))) 2)
(sqrt.f64 (/.f64 F C))
(pow.f64 (sqrt.f64 (/.f64 C F)) -1)
(/.f64 1 (sqrt.f64 (/.f64 C F)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 C F)) 1) -1)
(/.f64 1 (sqrt.f64 (/.f64 C F)))
(neg.f64 (/.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 C)))
(*.f64 1 (/.f64 (sqrt.f64 F) (sqrt.f64 C)))
(/.f64 (sqrt.f64 F) (sqrt.f64 C))
(sqrt.f64 (/.f64 F C))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))
(sqrt.f64 (/.f64 F C))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F C)))))
(sqrt.f64 (/.f64 F C))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3))
(sqrt.f64 (/.f64 F C))
(cbrt.f64 (/.f64 (pow.f64 F 3/2) (pow.f64 C 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F C))))
(sqrt.f64 (/.f64 F C))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F C))))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F C))) 1) 1))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C)))) 3))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (/.f64 F C)) 3)) 1/3))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (/.f64 F C)))) 2))
(sqrt.f64 (/.f64 F C))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 C F))) -1))
(/.f64 1 (sqrt.f64 (/.f64 C F)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F C))))
(sqrt.f64 (/.f64 F C))

localize38.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 2)) (sqrt.f64 B))
99.3%
(*.f64 (sqrt.f64 F) (sqrt.f64 2))
Compiler

Compiled 26 to 16 computations (38.5% saved)

series26.0ms (0%)

Counts
2 → 0
Calls

9 calls:

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

rewrite98.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1076×log-prod
834×prod-exp
666×pow-prod-down
528×pow-prod-up
508×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01132
122528
2274428
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 F) (sqrt.f64 2))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 2)) (sqrt.f64 B))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 F 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 F 2)) 1)
(pow.f64 (pow.f64 (*.f64 F 2) 1/6) 3)
(pow.f64 (*.f64 F 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F 2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 F 2) 1/4) 2)
(sqrt.f64 (*.f64 F 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F 2)))))
(cbrt.f64 (pow.f64 (*.f64 F 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 1/6)) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 F 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 1/4)) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 F)) (*.f64 (log.f64 (sqrt.f64 2)) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 F)) (*.f64 (log.f64 2) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (log.f64 (sqrt.f64 2))))
(exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (*.f64 (log.f64 (sqrt.f64 2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (*.f64 (log.f64 2) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 F)) 1) (log.f64 (sqrt.f64 2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 F)) 1) (*.f64 (log.f64 (sqrt.f64 2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 F)) 1) (*.f64 (log.f64 2) 1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 2)) (*.f64 (log.f64 F) 1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 2)) (*.f64 (log.f64 (sqrt.f64 F)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) (log.f64 (sqrt.f64 F))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) (*.f64 (log.f64 F) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) (*.f64 (log.f64 (sqrt.f64 F)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/2) (log.f64 (sqrt.f64 F))))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/2) (*.f64 (log.f64 F) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/2) (*.f64 (log.f64 (sqrt.f64 F)) 1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F 2))))
(+.f64 0 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1)
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (/.f64 B 2))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (cbrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (cbrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 (*.f64 F 2) 1/6) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (pow.f64 (*.f64 F 2) 1/4) (*.f64 (pow.f64 (*.f64 F 2) 1/4) (pow.f64 B -1/2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (/.f64 1 (neg.f64 (sqrt.f64 B))))
(*.f64 (pow.f64 B -1/2) (sqrt.f64 (*.f64 F 2)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 B)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/6)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 B 1/4)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/4)))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 1/4)) (/.f64 (sqrt.f64 F) (pow.f64 B 1/4)))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 F) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 B)) (/.f64 (sqrt.f64 F) (pow.f64 B 1/6)))
(*.f64 (/.f64 1 (cbrt.f64 B)) (/.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B 1/6)))
(*.f64 (pow.f64 B -1/4) (/.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B 1/4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F 2)) 1) (/.f64 (pow.f64 (*.f64 F 2) 1/6) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F 2)) (cbrt.f64 B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F 2)) (pow.f64 B 1/4)) (/.f64 (pow.f64 (*.f64 F 2) 1/6) (pow.f64 B 1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 F 2) 1/4) 1) (/.f64 (pow.f64 (*.f64 F 2) 1/4) (sqrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (*.f64 F 2) 1/4) (cbrt.f64 B)) (/.f64 (pow.f64 (*.f64 F 2) 1/4) (pow.f64 B 1/6)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3)
(pow.f64 (/.f64 (*.f64 F 2) B) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)
(pow.f64 (sqrt.f64 (/.f64 B (*.f64 F 2))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 B (*.f64 F 2))) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (neg.f64 (sqrt.f64 B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 B (*.f64 F 2)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1) (*.f64 -1/2 (log.f64 B))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 B)) (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))

simplify87.0ms (0.1%)

Algorithm
egg-herbie
Rules
838×associate-/l*
680×fma-def
654×unswap-sqr
622×times-frac
582×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02391938
15051814
215361712
365841712
Stop Event
node limit
Counts
94 → 108
Calls
Call 1
Inputs
(+.f64 0 (sqrt.f64 (*.f64 F 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 F 2)) 1)
(pow.f64 (pow.f64 (*.f64 F 2) 1/6) 3)
(pow.f64 (*.f64 F 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F 2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 F 2) 1/4) 2)
(sqrt.f64 (*.f64 F 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F 2)))))
(cbrt.f64 (pow.f64 (*.f64 F 2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 1/6)) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 F 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 3/2)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 1/4)) 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 F)) (*.f64 (log.f64 (sqrt.f64 2)) 1)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 F)) (*.f64 (log.f64 2) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (log.f64 (sqrt.f64 2))))
(exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (*.f64 (log.f64 (sqrt.f64 2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (*.f64 (log.f64 2) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 F)) 1) (log.f64 (sqrt.f64 2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 F)) 1) (*.f64 (log.f64 (sqrt.f64 2)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 F)) 1) (*.f64 (log.f64 2) 1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 2)) (*.f64 (log.f64 F) 1/2)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 2)) (*.f64 (log.f64 (sqrt.f64 F)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) (log.f64 (sqrt.f64 F))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) (*.f64 (log.f64 F) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) (*.f64 (log.f64 (sqrt.f64 F)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/2) (log.f64 (sqrt.f64 F))))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/2) (*.f64 (log.f64 F) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/2) (*.f64 (log.f64 (sqrt.f64 F)) 1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F 2))))
(+.f64 0 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1)
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (/.f64 B 2))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (cbrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (cbrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 (*.f64 F 2) 1/6) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (pow.f64 (*.f64 F 2) 1/4) (*.f64 (pow.f64 (*.f64 F 2) 1/4) (pow.f64 B -1/2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (/.f64 1 (neg.f64 (sqrt.f64 B))))
(*.f64 (pow.f64 B -1/2) (sqrt.f64 (*.f64 F 2)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 B)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/6)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 B 1/4)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/4)))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 1/4)) (/.f64 (sqrt.f64 F) (pow.f64 B 1/4)))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 F) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 B)) (/.f64 (sqrt.f64 F) (pow.f64 B 1/6)))
(*.f64 (/.f64 1 (cbrt.f64 B)) (/.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B 1/6)))
(*.f64 (pow.f64 B -1/4) (/.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B 1/4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F 2)) 1) (/.f64 (pow.f64 (*.f64 F 2) 1/6) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F 2)) (cbrt.f64 B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F 2)) (pow.f64 B 1/4)) (/.f64 (pow.f64 (*.f64 F 2) 1/6) (pow.f64 B 1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 F 2) 1/4) 1) (/.f64 (pow.f64 (*.f64 F 2) 1/4) (sqrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (*.f64 F 2) 1/4) (cbrt.f64 B)) (/.f64 (pow.f64 (*.f64 F 2) 1/4) (pow.f64 B 1/6)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3)
(pow.f64 (/.f64 (*.f64 F 2) B) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)
(pow.f64 (sqrt.f64 (/.f64 B (*.f64 F 2))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 B (*.f64 F 2))) 1) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (neg.f64 (sqrt.f64 B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 B (*.f64 F 2)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1) (*.f64 -1/2 (log.f64 B))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 B)) (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 F 2)))
(sqrt.f64 (*.f64 F 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F 2)))) 1)
(sqrt.f64 (*.f64 F 2))
(pow.f64 (sqrt.f64 (*.f64 F 2)) 1)
(sqrt.f64 (*.f64 F 2))
(pow.f64 (pow.f64 (*.f64 F 2) 1/6) 3)
(sqrt.f64 (*.f64 F 2))
(pow.f64 (*.f64 F 2) 1/2)
(sqrt.f64 (*.f64 F 2))
(pow.f64 (pow.f64 (*.f64 F 2) 3/2) 1/3)
(sqrt.f64 (*.f64 F 2))
(pow.f64 (pow.f64 (*.f64 F 2) 1/4) 2)
(sqrt.f64 (*.f64 F 2))
(sqrt.f64 (*.f64 F 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F 2))))
(sqrt.f64 (*.f64 F 2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F 2)))))
(sqrt.f64 (*.f64 F 2))
(cbrt.f64 (pow.f64 (*.f64 F 2) 3/2))
(sqrt.f64 (*.f64 F 2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F 2))))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F 2))))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1) 1))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 1/6)) 3))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (*.f64 (log.f64 (*.f64 F 2)) 1/2))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 3/2)) 1/3))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 1/4)) 2))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 F)) (*.f64 (log.f64 (sqrt.f64 2)) 1)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 F)) (*.f64 (log.f64 2) 1/2)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (log.f64 (sqrt.f64 2))))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (*.f64 (log.f64 (sqrt.f64 2)) 1)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (*.f64 (log.f64 2) 1/2)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 F)) 1) (log.f64 (sqrt.f64 2))))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 F)) 1) (*.f64 (log.f64 (sqrt.f64 2)) 1)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 F)) 1) (*.f64 (log.f64 2) 1/2)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 2)) (*.f64 (log.f64 F) 1/2)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 2)) (*.f64 (log.f64 (sqrt.f64 F)) 1)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) (log.f64 (sqrt.f64 F))))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) (*.f64 (log.f64 F) 1/2)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) (*.f64 (log.f64 (sqrt.f64 F)) 1)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/2) (log.f64 (sqrt.f64 F))))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/2) (*.f64 (log.f64 F) 1/2)))
(sqrt.f64 (*.f64 F 2))
(exp.f64 (+.f64 (*.f64 (log.f64 2) 1/2) (*.f64 (log.f64 (sqrt.f64 F)) 1)))
(sqrt.f64 (*.f64 F 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F 2))))
(sqrt.f64 (*.f64 F 2))
(+.f64 0 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 (/.f64 B 2))))
(/.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 B 2)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (cbrt.f64 (/.f64 (*.f64 F 2) B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(*.f64 (cbrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 (*.f64 F 2) 1/6) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(*.f64 (pow.f64 (*.f64 F 2) 1/4) (*.f64 (pow.f64 (*.f64 F 2) 1/4) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (/.f64 1 (neg.f64 (sqrt.f64 B))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(*.f64 (pow.f64 B -1/2) (sqrt.f64 (*.f64 F 2)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (/.f64 1 (neg.f64 (sqrt.f64 B))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 B)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/6)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 B 1/6) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 B 1/4)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/4)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 B 1/4) (pow.f64 B 1/4)))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 1/4)) (/.f64 (sqrt.f64 F) (pow.f64 B 1/4)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 B 1/4)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/4)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 B 1/4) (pow.f64 B 1/4)))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 F) (sqrt.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (/.f64 1 (neg.f64 (sqrt.f64 B))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (/.f64 1 (neg.f64 (sqrt.f64 B))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 B)) (/.f64 (sqrt.f64 F) (pow.f64 B 1/6)))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 B)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/6)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 B 1/6) (cbrt.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 B)) (/.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B 1/6)))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 B)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/6)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 B 1/6) (cbrt.f64 B)))
(*.f64 (pow.f64 B -1/4) (/.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B 1/4)))
(*.f64 (/.f64 (pow.f64 B -1/4) (pow.f64 B 1/4)) (sqrt.f64 (*.f64 F 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F 2)) 1) (/.f64 (pow.f64 (*.f64 F 2) 1/6) (sqrt.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (/.f64 1 (neg.f64 (sqrt.f64 B))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F 2)) (cbrt.f64 B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (/.f64 (cbrt.f64 (*.f64 F 2)) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))) (/.f64 (cbrt.f64 (*.f64 F 2)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F 2)) (pow.f64 B 1/4)) (/.f64 (pow.f64 (*.f64 F 2) 1/6) (pow.f64 B 1/4)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 B 1/4)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/4)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 B 1/4) (pow.f64 B 1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 F 2) 1/4) 1) (/.f64 (pow.f64 (*.f64 F 2) 1/4) (sqrt.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (/.f64 1 (neg.f64 (sqrt.f64 B))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(*.f64 (/.f64 (pow.f64 (*.f64 F 2) 1/4) (cbrt.f64 B)) (/.f64 (pow.f64 (*.f64 F 2) 1/4) (pow.f64 B 1/6)))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 B)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/6)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 B 1/6) (cbrt.f64 B)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(pow.f64 (/.f64 (*.f64 F 2) B) 1/2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 3) 1/3)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(pow.f64 (sqrt.f64 (/.f64 B (*.f64 F 2))) -1)
(/.f64 1 (sqrt.f64 (/.f64 B (*.f64 F 2))))
(pow.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 B (*.f64 F 2))) 1) -1)
(/.f64 1 (sqrt.f64 (/.f64 B (*.f64 F 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (neg.f64 (sqrt.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (/.f64 1 (neg.f64 (sqrt.f64 B))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 3))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1) 1))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 3))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1/3))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 2))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 B (*.f64 F 2)))) -1))
(/.f64 1 (sqrt.f64 (/.f64 B (*.f64 F 2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1) (*.f64 -1/2 (log.f64 B))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 B)) (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (/.f64 F (/.f64 B 2)))

localize198.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.5%
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
89.9%
(/.f64 (pow.f64 (-.f64 A C) 2) B)
82.4%
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
78.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 265 to 144 computations (45.7% saved)

series122.0ms (0.2%)

Counts
4 → 88
Calls

45 calls:

TimeVariablePointExpression
53.0ms
B
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.0ms
C
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0ms
A
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0ms
A
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0ms
A
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))

rewrite121.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
746×add-sqr-sqrt
728×pow1
726×*-un-lft-identity
694×add-exp-log
694×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032272
1734268
Stop Event
node limit
Counts
4 → 81
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 3)
(pow.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 3) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))) 1)
(*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B -1))
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 2) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.f64 (/.f64 (-.f64 A C) (sqrt.f64 B)) (/.f64 (-.f64 A C) (sqrt.f64 B)))
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3) 1/3)
(pow.f64 (/.f64 (-.f64 A C) (sqrt.f64 B)) 2)
(pow.f64 (/.f64 B (pow.f64 (-.f64 A C) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 F A) (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(+.f64 (*.f64 A F) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1)
(pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(exp.f64 (log.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(fma.f64 A F (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) F))
(fma.f64 F A (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))

simplify272.0ms (0.4%)

Algorithm
egg-herbie
Rules
830×associate-*l*
784×associate-*r*
728×fma-def
678×*-commutative
590×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048818709
1148117907
2646217887
Stop Event
node limit
Counts
169 → 230
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 C 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B) (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) F)
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) F)
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) F)
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) F)
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)
(+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (+.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (+.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (+.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (+.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 C F))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))
(+.f64 (*.f64 F (+.f64 A C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B)))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 F (+.f64 A C)) (*.f64 -1 (*.f64 F B)))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 F (+.f64 A C)) (*.f64 -1 (*.f64 F B)))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 3)
(pow.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 3) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))) 1)
(*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B -1))
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 2) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.f64 (/.f64 (-.f64 A C) (sqrt.f64 B)) (/.f64 (-.f64 A C) (sqrt.f64 B)))
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3) 1/3)
(pow.f64 (/.f64 (-.f64 A C) (sqrt.f64 B)) 2)
(pow.f64 (/.f64 B (pow.f64 (-.f64 A C) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 F A) (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(+.f64 (*.f64 A F) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1)
(pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(exp.f64 (log.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(fma.f64 A F (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) F))
(fma.f64 F A (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))))
(neg.f64 (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B)) 2))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))))) (*.f64 (*.f64 16 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))))
(-.f64 (neg.f64 (fma.f64 (*.f64 A A) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 16 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 5) C) C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))))))
(-.f64 (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))))) (neg.f64 A)) (fma.f64 (*.f64 A A) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 16 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 5) C) C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) (pow.f64 C 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))))) (fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B)) 2))) (pow.f64 B 5))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B)) 2)) (*.f64 F (*.f64 B B)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3))))))))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B)) 2))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))))) (*.f64 (*.f64 16 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (*.f64 A A) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 16 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 5) C) C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))) (*.f64 (pow.f64 A 3) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (*.f64 (/.f64 (fma.f64 2 (/.f64 C (/.f64 B F)) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 B (*.f64 B F)))) (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 5) C) (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2))))) (/.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 7) (*.f64 C C)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))))))))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))))))
(-.f64 (neg.f64 (fma.f64 (*.f64 A A) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 16 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 5) C) C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))) (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))))) (*.f64 (pow.f64 A 3) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (*.f64 (/.f64 (fma.f64 2 (/.f64 C (/.f64 B F)) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 B (*.f64 B F)))) (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)) (*.f64 64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 5) C) (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2))))) (/.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 B 7) (*.f64 C C)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (*.f64 (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))
(neg.f64 (fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (*.f64 (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (pow.f64 B 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))))) (pow.f64 B 5))) (*.f64 (*.f64 16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))))
(-.f64 (neg.f64 (fma.f64 (*.f64 C C) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2)))) (/.f64 (*.f64 2 A) (/.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 2)) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))))
(-.f64 (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (neg.f64 C)) (fma.f64 (*.f64 C C) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2)))) (/.f64 (*.f64 2 A) (/.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 2)) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B) (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (*.f64 (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (pow.f64 B 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))))) (pow.f64 B 5))) (*.f64 (*.f64 16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (pow.f64 B 5)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (*.f64 2 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2)) F) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (sqrt.f64 2))) (fma.f64 8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))) (/.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 5) (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 2 (*.f64 F (/.f64 A B)) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2)) F) (/.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (*.f64 C (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2)))) (/.f64 (*.f64 2 A) (/.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 2)) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))))))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))))
(-.f64 (-.f64 (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (neg.f64 C)) (fma.f64 (*.f64 C C) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2)))) (/.f64 (*.f64 2 A) (/.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 2)) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (sqrt.f64 2))) (fma.f64 8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))) (/.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 5) (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 2 (*.f64 F (/.f64 A B)) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2)) F) (/.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 A (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B)) 2)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (*.f64 1/2 (/.f64 A (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 B (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B)) 2)) (*.f64 F (*.f64 B B)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) (/.f64 (fma.f64 -4 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) (*.f64 C F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (*.f64 B B)))) B)) 2)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 B (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (+.f64 (*.f64 1/2 (/.f64 A (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))))) (/.f64 (*.f64 1/2 (pow.f64 A 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 2 (/.f64 C (/.f64 B F)) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 B (*.f64 B F)))) (-.f64 (fma.f64 (+.f64 -4 (*.f64 -4 (/.f64 C B))) (*.f64 C F) (*.f64 B (*.f64 -1/2 F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 C F)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) 2))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))))))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2))))) (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 F (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (*.f64 2 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2)) F) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))))))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F A) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))))) B)) 2))))))))))
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 3) (fma.f64 2 (*.f64 F (/.f64 A B)) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2)) F) (/.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -1/2 (*.f64 B F) (*.f64 (+.f64 F (*.f64 F (/.f64 A B))) (*.f64 A -4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B)))) B)) 2)))))))))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(/.f64 C (/.f64 B C))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B))
(fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 C (/.f64 B C)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 A (/.f64 B A))
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 A (/.f64 B C))))
(fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 A (/.f64 B A))
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 A (/.f64 B C))))
(fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 A (/.f64 B A))
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 A (/.f64 B C))))
(fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(/.f64 C (/.f64 B C))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B))
(fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 C (/.f64 B C)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(/.f64 C (/.f64 B C))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B))
(fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 C (/.f64 B C)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 C (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 C A) B) (/.f64 A (/.f64 B A))))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) F)
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) F)
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) F)
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) F)
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 F (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)
(*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)
(*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F)
(+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))
(fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 F A) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))
(*.f64 F (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 A (+.f64 1 (/.f64 C B)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 F A) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))
(fma.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))) (*.f64 F (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 A (+.f64 1 (/.f64 C B))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 F A) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))
(fma.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))) (*.f64 F (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 A (+.f64 1 (/.f64 C B))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B))
(*.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)))
(*.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F A)))
(fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 F A) (*.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 F A) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))
(fma.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))) (*.f64 F (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 A (+.f64 1 (/.f64 C B))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 A F)) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 (+.f64 1 (/.f64 C B)) (*.f64 F A) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))
(fma.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))) (*.f64 F (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) (*.f64 A (+.f64 1 (/.f64 C B))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B))
(*.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)))
(*.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (neg.f64 (*.f64 (*.f64 F A) (fma.f64 -1 (/.f64 C B) -1))))
(-.f64 (*.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A)))) (*.f64 F (*.f64 (fma.f64 -1 (/.f64 C B) -1) A)))
(-.f64 (*.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A)))) (*.f64 F (*.f64 (-.f64 -1 (/.f64 C B)) A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 (*.f64 F A) (fma.f64 -1 (/.f64 C B) -1)) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))
(fma.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))) (-.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F) (*.f64 F (*.f64 (fma.f64 -1 (/.f64 C B) -1) A))))
(fma.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))) (-.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F) (*.f64 F (*.f64 (-.f64 -1 (/.f64 C B)) A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 (*.f64 F A) (fma.f64 -1 (/.f64 C B) -1)) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))
(fma.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))) (-.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F) (*.f64 F (*.f64 (fma.f64 -1 (/.f64 C B) -1) A))))
(fma.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A))) (-.f64 (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B) F) (*.f64 F (*.f64 (-.f64 -1 (/.f64 C B)) A))))
(*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))
(*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))
(*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))
(fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))
(fma.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B) (*.f64 C (+.f64 F (*.f64 F (/.f64 A B)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (+.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))))
(fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (fma.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B) (*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)))))
(fma.f64 C (+.f64 F (*.f64 F (/.f64 A B))) (fma.f64 -1/2 (*.f64 (/.f64 C (/.f64 B C)) F) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (+.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))))
(fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (fma.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B) (*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)))))
(fma.f64 C (+.f64 F (*.f64 F (/.f64 A B))) (fma.f64 -1/2 (*.f64 (/.f64 C (/.f64 B C)) F) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)))
(/.f64 -1/2 (/.f64 B (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)))
(fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F))))
(fma.f64 C (+.f64 F (*.f64 F (/.f64 A B))) (/.f64 -1/2 (/.f64 B (*.f64 (*.f64 C C) F))))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (+.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))))
(fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (fma.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B) (*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)))))
(fma.f64 C (+.f64 F (*.f64 F (/.f64 A B))) (fma.f64 -1/2 (*.f64 (/.f64 C (/.f64 B C)) F) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (+.f64 (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))))
(fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (fma.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B) (*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)))))
(fma.f64 C (+.f64 F (*.f64 F (/.f64 A B))) (fma.f64 -1/2 (*.f64 (/.f64 C (/.f64 B C)) F) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)))
(/.f64 -1/2 (/.f64 B (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 C F))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)))
(fma.f64 -1 (*.f64 (*.f64 C F) (fma.f64 -1 (/.f64 A B) -1)) (*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F))))
(-.f64 (/.f64 -1/2 (/.f64 B (*.f64 (*.f64 C C) F))) (*.f64 C (*.f64 F (fma.f64 -1 (/.f64 A B) -1))))
(-.f64 (/.f64 -1/2 (/.f64 B (*.f64 (*.f64 C C) F))) (*.f64 C (*.f64 F (-.f64 -1 (/.f64 A B)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))))
(fma.f64 -1 (*.f64 (*.f64 C F) (fma.f64 -1 (/.f64 A B) -1)) (fma.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B) (*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C (/.f64 B C)) F) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 C (*.f64 F (fma.f64 -1 (/.f64 A B) -1))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C (/.f64 B C)) F) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 C (*.f64 F (-.f64 -1 (/.f64 A B)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))))
(fma.f64 -1 (*.f64 (*.f64 C F) (fma.f64 -1 (/.f64 A B) -1)) (fma.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B) (*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C (/.f64 B C)) F) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 C (*.f64 F (fma.f64 -1 (/.f64 A B) -1))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C (/.f64 B C)) F) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 B A)) A) B))) (*.f64 C (*.f64 F (-.f64 -1 (/.f64 A B)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 B F)))
(/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) B)
(+.f64 (*.f64 F (+.f64 A C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B)))
(fma.f64 F (+.f64 C A) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 B F))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) F) (*.f64 F (+.f64 C A)))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(fma.f64 F (+.f64 C A) (fma.f64 -1 (*.f64 B F) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 B F)))))
(fma.f64 F (+.f64 C A) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) B) (*.f64 B F)))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(fma.f64 F (+.f64 C A) (fma.f64 -1 (*.f64 B F) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 B F)))))
(fma.f64 F (+.f64 C A) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) B) (*.f64 B F)))
(*.f64 -1 (*.f64 F B))
(neg.f64 (*.f64 B F))
(*.f64 F (neg.f64 B))
(+.f64 (*.f64 F (+.f64 A C)) (*.f64 -1 (*.f64 F B)))
(fma.f64 F (+.f64 C A) (neg.f64 (*.f64 B F)))
(-.f64 (*.f64 F (+.f64 C A)) (*.f64 B F))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(fma.f64 F (+.f64 C A) (fma.f64 -1 (*.f64 B F) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 B F)))))
(fma.f64 F (+.f64 C A) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) B) (*.f64 B F)))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(fma.f64 F (+.f64 C A) (fma.f64 -1 (*.f64 B F) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 B F)))))
(fma.f64 F (+.f64 C A) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) B) (*.f64 B F)))
(*.f64 -1 (*.f64 F B))
(neg.f64 (*.f64 B F))
(*.f64 F (neg.f64 B))
(+.f64 (*.f64 F (+.f64 A C)) (*.f64 -1 (*.f64 F B)))
(fma.f64 F (+.f64 C A) (neg.f64 (*.f64 B F)))
(-.f64 (*.f64 F (+.f64 C A)) (*.f64 B F))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(fma.f64 F (+.f64 C A) (fma.f64 -1 (*.f64 B F) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 B F)))))
(fma.f64 F (+.f64 C A) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) B) (*.f64 B F)))
(+.f64 (*.f64 F (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) B))))
(fma.f64 F (+.f64 C A) (fma.f64 -1 (*.f64 B F) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 B F)))))
(fma.f64 F (+.f64 C A) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) B) (*.f64 B F)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 3) 1/3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) -1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 3))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 3) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 3)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))) 1)
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B -1))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 2) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (/.f64 (-.f64 A C) (sqrt.f64 B)) (/.f64 (-.f64 A C) (sqrt.f64 B)))
(pow.f64 (/.f64 (-.f64 A C) (sqrt.f64 B)) 2)
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 3)
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3) 1/3)
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(pow.f64 (/.f64 (-.f64 A C) (sqrt.f64 B)) 2)
(pow.f64 (/.f64 B (pow.f64 (-.f64 A C) 2)) -1)
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (-.f64 A C) 2) 3) (pow.f64 B 3)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(+.f64 (*.f64 F A) (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(+.f64 (*.f64 A F) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) F))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1)
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 1)
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 3)
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 3) 1/3)
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 2)
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(log.f64 (pow.f64 (exp.f64 F) (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 3))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3)))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3) (pow.f64 F 3)))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(exp.f64 (log.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 1))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(fma.f64 A F (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) F))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))
(fma.f64 F A (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))

eval1.3s (1.9%)

Compiler

Compiled 54069 to 29537 computations (45.4% saved)

prune515.0ms (0.8%)

Pruning

146 alts after pruning (142 fresh and 4 done)

PrunedKeptTotal
New89235927
Fresh11107118
Picked101
Done246
Total9061461052
Accurracy
74.0%
Counts
1052 → 146
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.6%
(pow.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2) 1/3)
1.6%
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 3/2)
1.6%
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3)
1.3%
(/.f64 (pow.f64 (pow.f64 (*.f64 F 2) 3/2) 1/3) (sqrt.f64 B))
1.3%
(/.f64 (pow.f64 (pow.f64 (*.f64 F 2) 1/6) 3) (sqrt.f64 B))
2.0%
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) A) (/.f64 1 B))
23.2%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))
13.2%
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) B)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))
1.7%
(/.f64 (*.f64 B (/.f64 1/2 A)) (sqrt.f64 (/.f64 C F)))
29.6%
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (neg.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (*.f64 2 F)))))
1.3%
(/.f64 (sqrt.f64 (*.f64 F 2)) (*.f64 (pow.f64 B 1/6) (cbrt.f64 B)))
1.3%
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
24.3%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
1.3%
(/.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 B 2)))
29.6%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) 1/4) 2)) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
10.5%
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
4.0%
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
21.9%
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3/2) 1/3) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.3%
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
28.2%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
30.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.2%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C B) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.0%
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.0%
(/.f64 (neg.f64 (*.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A A) (*.f64 -16 F))) (sqrt.f64 C))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
20.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
28.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
28.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B B)) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 C 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) B)
14.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) B)
23.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.3%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F C)) 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.3%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
4.8%
(/.f64 (neg.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.8%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.1%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F 2) (*.f64 -2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F B) B) (*.f64 C 4)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 C F)) 16))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
3.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) -8))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 B (*.f64 A A)))) (*.f64 F (*.f64 (-.f64 -1 (/.f64 C B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 C C))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A C) F))) (+.f64 (+.f64 A C) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (*.f64 B B))
1.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (*.f64 A (*.f64 C -4)))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 C (*.f64 A -4)) F) (*.f64 (*.f64 B B) F)) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
5.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C B)) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
26.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
20.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F))) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
4.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
4.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 (+.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
17.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.6%
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) 1/2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
15.5%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 C 2) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) (*.f64 F 2)) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 F) 1/2) (*.f64 (log.f64 2) 1/2))) (sqrt.f64 B))
1.3%
(/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F 2) 1/6)) 3)) (sqrt.f64 B))
1.8%
(/.f64 B (*.f64 (+.f64 A A) (sqrt.f64 (/.f64 C F))))
1.9%
(/.f64 1 (/.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)))
1.5%
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 B 1/2) F)))
1.7%
(/.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 B A)))
1.8%
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 1)
2.7%
(*.f64 (pow.f64 (pow.f64 (/.f64 F C) 2) 1/4) (/.f64 1/2 (/.f64 A B)))
1.7%
(*.f64 (pow.f64 (pow.f64 (/.f64 F C) 3/2) 1/3) (/.f64 1/2 (/.f64 A B)))
7.5%
(*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (neg.f64 (sqrt.f64 2)))
11.5%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 3/2) (neg.f64 (sqrt.f64 2)))
12.0%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))
12.6%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) 1)
12.2%
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
12.6%
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
29.8%
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (sqrt.f64 (*.f64 2 F)))))
19.1%
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 -4 (*.f64 A C)))))))
1.8%
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 A (sqrt.f64 C))) (/.f64 B 2))
1.8%
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 C)) (/.f64 B (/.f64 A 1/2)))
16.5%
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))
1.3%
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 B)) (/.f64 (sqrt.f64 2) (pow.f64 B 1/6)))
16.5%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 F))) (neg.f64 (sqrt.f64 2)))
11.0%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (neg.f64 (sqrt.f64 2)))
16.5%
(*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (neg.f64 (sqrt.f64 2)))
16.5%
(*.f64 (*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 B))) (neg.f64 (sqrt.f64 2)))
12.6%
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
9.6%
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))
24.0%
(*.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 1 C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))))
1.9%
(*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1/2 (/.f64 A B)))
1.5%
(*.f64 (sqrt.f64 (/.f64 F C)) (cbrt.f64 (pow.f64 (*.f64 B (/.f64 1/2 A)) 3)))
11.5%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
9.8%
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (neg.f64 B))))
29.8%
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
16.6%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (-.f64 (*.f64 2 C) A)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
12.3%
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
12.9%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.7%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
12.6%
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 B (sqrt.f64 F))))
1.4%
(*.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F C)))) (/.f64 B (/.f64 A 1/2)))
1.9%
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 F C))) 1/3)) (/.f64 1/2 (/.f64 A B)))
1.9%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F C)) 1/2)) (/.f64 B (/.f64 A 1/2)))
11.0%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (neg.f64 (sqrt.f64 2)))
1.7%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F C) 3/2)) (/.f64 1/2 (/.f64 A B)))
7.9%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F B) 3/2)) (neg.f64 (sqrt.f64 2)))
2.0%
(*.f64 B (*.f64 (/.f64 1/2 A) (sqrt.f64 (/.f64 F C))))
5.7%
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
5.6%
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
4.5%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
4.5%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
8.7%
(sqrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 F 2)) (/.f64 (pow.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) 2) (*.f64 C 2))))
5.9%
(sqrt.f64 (/.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
1.9%
(sqrt.f64 (/.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))
1.6%
(sqrt.f64 (/.f64 F (/.f64 B 2)))
1.9%
(sqrt.f64 (*.f64 (/.f64 F C) (pow.f64 (*.f64 B (/.f64 1/2 A)) 2)))
1.6%
(sqrt.f64 (*.f64 F (/.f64 2 B)))
0.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))))
11.6%
(neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2))))
1.3%
(exp.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F 2))) 1) (*.f64 -1/2 (log.f64 B))))
1.6%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1/3))
1.6%
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 2 B))) 1/2))
1.5%
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 B (*.f64 F 2)))) -1))
1.6%
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
Compiler

Compiled 3836 to 2620 computations (31.7% saved)

regimes4.0s (6%)

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

6 calls:

1.7s
F
576.0ms
(pow.f64 B 2)
532.0ms
B
458.0ms
A
354.0ms
C
Results
AccuracySegmentsBranch
47.9%3A
55.9%5B
42.4%3C
45.4%10F
54.6%4(/.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)))
52.7%7(pow.f64 B 2)
Compiler

Compiled 5725 to 2879 computations (49.7% saved)

bsearch271.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
3.764033247809008e+19
7.4533156458559195e+31
55.0ms
9.854737109252991e-259
4.882235476739966e-257
94.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
59.0ms
-2.950912133363929e+130
-1.854170420779768e+123
Results
104.0ms400×body256valid
61.0ms78×body1024valid
47.0ms57×body512valid
36.0ms41×body2048valid
9.0ms42×body256invalid
Compiler

Compiled 2552 to 1729 computations (32.2% saved)

regimes4.5s (6.6%)

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

6 calls:

1.5s
B
1.1s
F
575.0ms
C
490.0ms
(pow.f64 B 2)
415.0ms
A
Results
AccuracySegmentsBranch
47.9%3A
54.7%5B
42.4%3C
43.6%8F
54.6%4(/.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)))
52.7%7(pow.f64 B 2)
Compiler

Compiled 5208 to 2644 computations (49.2% saved)

bsearch339.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
3.764033247809008e+19
7.4533156458559195e+31
67.0ms
9.854737109252991e-259
4.882235476739966e-257
142.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
56.0ms
-2.950912133363929e+130
-1.854170420779768e+123
Results
109.0ms415×body256valid
105.0ms49×body2048valid
80.0ms69×body1024valid
19.0ms43×body512valid
10.0ms44×body256invalid
Compiler

Compiled 2552 to 1720 computations (32.6% saved)

regimes3.5s (5.2%)

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

6 calls:

913.0ms
B
812.0ms
F
562.0ms
(pow.f64 B 2)
481.0ms
A
464.0ms
C
Results
AccuracySegmentsBranch
47.9%3A
51.5%4B
42.4%3C
43.6%8F
54.6%4(/.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)))
52.7%7(pow.f64 B 2)
Compiler

Compiled 5177 to 2629 computations (49.2% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
5.936143479255322e+131
1.3639740045422168e+144
0.0ms
-1.1411875810456426e-192
-0.0
Compiler

Compiled 51 to 38 computations (25.5% saved)

regimes2.7s (4%)

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

4 calls:

889.0ms
F
701.0ms
B
569.0ms
C
405.0ms
A
Results
AccuracySegmentsBranch
46.4%3A
51.4%4B
42.4%3C
42.0%8F
Compiler

Compiled 4860 to 2458 computations (49.4% saved)

bsearch193.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
3.764033247809008e+19
7.4533156458559195e+31
47.0ms
9.854737109252991e-259
4.882235476739966e-257
80.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
Results
73.0ms284×body256valid
45.0ms47×body2048valid
39.0ms60×body1024valid
17.0ms41×body512valid
6.0ms29×body256invalid
Compiler

Compiled 1729 to 1181 computations (31.7% saved)

regimes2.8s (4.1%)

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

4 calls:

1.2s
F
736.0ms
C
481.0ms
B
269.0ms
A
Results
AccuracySegmentsBranch
44.0%2A
51.4%4B
44.0%5C
42.7%10F
Compiler

Compiled 4187 to 2133 computations (49.1% saved)

bsearch307.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
103.0ms
3.764033247809008e+19
7.4533156458559195e+31
47.0ms
9.854737109252991e-259
4.882235476739966e-257
154.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
Results
114.0ms47×body2048valid
69.0ms279×body256valid
42.0ms68×body1024valid
16.0ms38×body512valid
8.0ms36×body256invalid
Compiler

Compiled 1719 to 1171 computations (31.9% saved)

regimes2.6s (3.8%)

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

4 calls:

911.0ms
F
771.0ms
C
447.0ms
B
340.0ms
A
Results
AccuracySegmentsBranch
40.9%3A
49.0%4B
44.8%8C
39.3%8F
Compiler

Compiled 3393 to 1749 computations (48.5% saved)

bsearch194.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
3.764033247809008e+19
7.4533156458559195e+31
50.0ms
9.854737109252991e-259
4.882235476739966e-257
77.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
Results
84.0ms307×body256valid
37.0ms58×body1024valid
37.0ms35×body2048valid
14.0ms32×body512valid
5.0ms22×body256invalid
Compiler

Compiled 1799 to 1211 computations (32.7% saved)

regimes1.6s (2.3%)

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

4 calls:

659.0ms
F
327.0ms
C
271.0ms
B
210.0ms
A
Results
AccuracySegmentsBranch
40.4%3A
48.8%4B
42.9%5C
38.3%8F
Compiler

Compiled 3103 to 1590 computations (48.8% saved)

bsearch160.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
7.4533156458559195e+31
7.455339610724123e+38
41.0ms
9.854737109252991e-259
4.882235476739966e-257
67.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
Results
62.0ms281×body256valid
39.0ms65×body1024valid
30.0ms38×body2048valid
14.0ms32×body512valid
7.0ms35×body256invalid
Compiler

Compiled 1633 to 1125 computations (31.1% saved)

regimes1.5s (2.3%)

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

4 calls:

641.0ms
F
307.0ms
B
302.0ms
C
194.0ms
A
Results
AccuracySegmentsBranch
40.0%3A
49.2%5B
42.6%5C
38.3%8F
Compiler

Compiled 2877 to 1480 computations (48.6% saved)

bsearch213.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
7.4533156458559195e+31
7.455339610724123e+38
45.0ms
9.854737109252991e-259
4.882235476739966e-257
69.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
51.0ms
-8.659100354030802e+151
-1.4473952563097155e+138
Results
90.0ms404×body256valid
49.0ms74×body1024valid
27.0ms65×body512valid
27.0ms33×body2048valid
11.0ms52×body256invalid
Compiler

Compiled 1993 to 1385 computations (30.5% saved)

regimes928.0ms (1.4%)

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

4 calls:

294.0ms
C
259.0ms
B
196.0ms
F
116.0ms
A
Results
AccuracySegmentsBranch
37.9%2A
47.6%4B
37.7%5C
31.8%3F
Compiler

Compiled 2788 to 1437 computations (48.5% saved)

bsearch182.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
7.4533156458559195e+31
7.455339610724123e+38
59.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
63.0ms
-8.659100354030802e+151
-1.4473952563097155e+138
Results
87.0ms340×body256valid
31.0ms28×body2048valid
25.0ms40×body1024valid
24.0ms56×body512valid
6.0ms30×body256invalid
Compiler

Compiled 1514 to 1063 computations (29.8% saved)

regimes776.0ms (1.2%)

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

4 calls:

238.0ms
B
188.0ms
C
168.0ms
F
127.0ms
A
Results
AccuracySegmentsBranch
37.9%2A
47.6%4B
35.6%3C
31.8%3F
Compiler

Compiled 2539 to 1315 computations (48.2% saved)

bsearch184.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
7.4533156458559195e+31
7.455339610724123e+38
69.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
54.0ms
-8.659100354030802e+151
-1.4473952563097155e+138
Results
73.0ms324×body256valid
40.0ms57×body1024valid
35.0ms43×body2048valid
17.0ms40×body512valid
7.0ms34×body256invalid
Compiler

Compiled 1534 to 1063 computations (30.7% saved)

regimes520.0ms (0.8%)

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

4 calls:

179.0ms
B
166.0ms
C
79.0ms
A
45.0ms
F
Results
AccuracySegmentsBranch
37.9%2A
44.2%4B
35.1%3C
29.7%1F
Compiler

Compiled 2101 to 1063 computations (49.4% saved)

bsearch174.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
7.4533156458559195e+31
7.455339610724123e+38
73.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
51.0ms
-8.659100354030802e+151
-1.4473952563097155e+138
Results
75.0ms332×body256valid
33.0ms33×body2048valid
32.0ms52×body1024valid
19.0ms47×body512valid
7.0ms31×body256invalid
Compiler

Compiled 1561 to 1072 computations (31.3% saved)

regimes421.0ms (0.6%)

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

4 calls:

128.0ms
B
125.0ms
C
104.0ms
F
34.0ms
A
Results
AccuracySegmentsBranch
29.5%1A
44.2%4B
32.1%3C
31.1%3F
Compiler

Compiled 1467 to 750 computations (48.9% saved)

bsearch164.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
7.4533156458559195e+31
7.455339610724123e+38
64.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
50.0ms
-8.659100354030802e+151
-1.4473952563097155e+138
Results
81.0ms349×body256valid
31.0ms50×body1024valid
25.0ms31×body2048valid
14.0ms34×body512valid
6.0ms27×body256invalid
Compiler

Compiled 1523 to 1015 computations (33.4% saved)

regimes610.0ms (0.9%)

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

4 calls:

264.0ms
F
143.0ms
B
115.0ms
C
59.0ms
A
Results
AccuracySegmentsBranch
26.4%2A
34.5%4B
30.2%4C
28.8%9F
Compiler

Compiled 1386 to 708 computations (48.9% saved)

bsearch150.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
746775844297455.1
45794705756967360.0
63.0ms
-2.3909388291432154e-55
-5.695798695914788e-64
51.0ms
-8.659100354030802e+151
-1.4473952563097155e+138
Results
72.0ms322×body256valid
31.0ms43×body1024valid
20.0ms24×body2048valid
12.0ms27×body512valid
8.0ms37×body256invalid
Compiler

Compiled 1270 to 862 computations (32.1% saved)

regimes467.0ms (0.7%)

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

4 calls:

139.0ms
F
121.0ms
C
112.0ms
B
66.0ms
A
Results
AccuracySegmentsBranch
26.4%2A
33.1%4B
30.2%4C
23.6%4F
Compiler

Compiled 1335 to 684 computations (48.8% saved)

bsearch107.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
746775844297455.1
45794705756967360.0
11.0ms
-3.9240620950179676e-45
-3.597040282539969e-45
57.0ms
-2.932098745664872e+56
-1.3153258739702665e+41
Results
48.0ms205×body256valid
24.0ms39×body1024valid
16.0ms20×body2048valid
10.0ms24×body512valid
4.0ms20×body256invalid
Compiler

Compiled 764 to 563 computations (26.3% saved)

regimes441.0ms (0.7%)

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

4 calls:

140.0ms
B
130.0ms
F
98.0ms
C
49.0ms
A
Results
AccuracySegmentsBranch
25.6%2A
34.0%5B
29.7%4C
23.6%4F
Compiler

Compiled 1168 to 594 computations (49.1% saved)

bsearch236.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
7.4533156458559195e+31
7.455339610724123e+38
44.0ms
1.8600869847735404e-127
3.049528455164326e-126
70.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
64.0ms
-2.932098745664872e+56
-1.3153258739702665e+41
Results
80.0ms363×body256valid
59.0ms95×body1024valid
52.0ms56×body2048valid
26.0ms62×body512valid
10.0ms47×body256invalid
Compiler

Compiled 1864 to 1289 computations (30.8% saved)

regimes493.0ms (0.7%)

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

4 calls:

190.0ms
B
123.0ms
F
109.0ms
C
47.0ms
A
Results
AccuracySegmentsBranch
25.6%2A
36.4%8B
29.7%4C
23.6%4F
Compiler

Compiled 1110 to 560 computations (49.5% saved)

bsearch400.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
7.4533156458559195e+31
7.455339610724123e+38
51.0ms
1.8600869847735404e-127
3.049528455164326e-126
44.0ms
4.882235476739966e-257
5.7573366620427905e-255
55.0ms
-1.9031018413051146e-253
-4.9710176257854016e-256
78.0ms
-2.72406522340579e-105
-9.396301778740461e-112
62.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
63.0ms
-2.932098745664872e+56
-1.3153258739702665e+41
Results
151.0ms626×body256valid
101.0ms112×body2048valid
80.0ms129×body1024valid
39.0ms93×body512valid
13.0ms61×body256invalid
Compiler

Compiled 3780 to 2423 computations (35.9% saved)

regimes460.0ms (0.7%)

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

4 calls:

173.0ms
B
124.0ms
F
91.0ms
C
44.0ms
A
Results
AccuracySegmentsBranch
25.6%2A
36.0%8B
29.3%4C
25.3%6F
Compiler

Compiled 1013 to 509 computations (49.8% saved)

bsearch403.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
7.4533156458559195e+31
7.455339610724123e+38
45.0ms
1.8600869847735404e-127
3.049528455164326e-126
43.0ms
4.882235476739966e-257
5.7573366620427905e-255
56.0ms
-1.9031018413051146e-253
-4.9710176257854016e-256
70.0ms
-2.72406522340579e-105
-9.396301778740461e-112
67.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
72.0ms
-2.932098745664872e+56
-1.3153258739702665e+41
Results
145.0ms614×body256valid
107.0ms120×body2048valid
81.0ms133×body1024valid
39.0ms93×body512valid
14.0ms68×body256invalid
Compiler

Compiled 3780 to 2423 computations (35.9% saved)

regimes474.0ms (0.7%)

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

4 calls:

163.0ms
B
149.0ms
F
85.0ms
C
52.0ms
A
Results
AccuracySegmentsBranch
25.6%2A
35.4%8B
29.1%4C
25.3%6F
Compiler

Compiled 1001 to 502 computations (49.9% saved)

bsearch391.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
7.4533156458559195e+31
7.455339610724123e+38
41.0ms
1.8600869847735404e-127
3.049528455164326e-126
44.0ms
4.882235476739966e-257
5.7573366620427905e-255
58.0ms
-1.9031018413051146e-253
-4.9710176257854016e-256
68.0ms
-2.72406522340579e-105
-9.396301778740461e-112
69.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
65.0ms
-2.932098745664872e+56
-1.3153258739702665e+41
Results
135.0ms609×body256valid
92.0ms142×body1024valid
88.0ms104×body2048valid
46.0ms105×body512valid
16.0ms73×body256invalid
Compiler

Compiled 3735 to 2396 computations (35.9% saved)

regimes311.0ms (0.5%)

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

4 calls:

116.0ms
B
82.0ms
C
66.0ms
F
32.0ms
A
Results
AccuracySegmentsBranch
25.3%2A
34.6%8B
28.5%4C
22.1%4F
Compiler

Compiled 753 to 367 computations (51.3% saved)

bsearch402.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
7.4533156458559195e+31
7.455339610724123e+38
45.0ms
1.8600869847735404e-127
3.049528455164326e-126
44.0ms
4.882235476739966e-257
5.7573366620427905e-255
67.0ms
-1.9031018413051146e-253
-4.9710176257854016e-256
65.0ms
-2.72406522340579e-105
-9.396301778740461e-112
71.0ms
-7.069281659251106e-34
-3.9240620950179676e-45
60.0ms
-2.932098745664872e+56
-1.3153258739702665e+41
Results
137.0ms609×body256valid
114.0ms135×body2048valid
82.0ms133×body1024valid
39.0ms83×body512valid
13.0ms62×body256invalid
Compiler

Compiled 3635 to 2346 computations (35.5% saved)

regimes247.0ms (0.4%)

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

4 calls:

85.0ms
B
59.0ms
F
58.0ms
C
32.0ms
A
Results
AccuracySegmentsBranch
25.3%2A
32.6%6B
28.5%4C
22.1%4F
Compiler

Compiled 689 to 337 computations (51.1% saved)

bsearch228.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
7.4533156458559195e+31
7.455339610724123e+38
42.0ms
1.8600869847735404e-127
3.049528455164326e-126
42.0ms
4.882235476739966e-257
5.7573366620427905e-255
59.0ms
-1.9031018413051146e-253
-4.9710176257854016e-256
37.0ms
-2.7048129493209364e-15
-2.821914878305953e-16
Results
84.0ms384×body256valid
53.0ms66×body2048valid
47.0ms80×body1024valid
26.0ms62×body512valid
9.0ms44×body256invalid
Compiler

Compiled 2081 to 1374 computations (34% saved)

regimes186.0ms (0.3%)

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

4 calls:

55.0ms
C
46.0ms
B
44.0ms
F
29.0ms
A
Results
AccuracySegmentsBranch
19.7%2A
29.1%3B
23.6%4C
18.9%3F
Compiler

Compiled 626 to 308 computations (50.8% saved)

bsearch77.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
746775844297455.1
45794705756967360.0
39.0ms
-2.7048129493209364e-15
-2.821914878305953e-16
Results
31.0ms143×body256valid
16.0ms27×body1024valid
15.0ms19×body2048valid
8.0ms19×body512valid
3.0ms15×body256invalid
Compiler

Compiled 551 to 402 computations (27% saved)

regimes72.0ms (0.1%)

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

4 calls:

26.0ms
C
18.0ms
B
12.0ms
F
10.0ms
A
Results
AccuracySegmentsBranch
11.6%1A
16.1%2B
14.0%3C
11.6%1F
Compiler

Compiled 263 to 143 computations (45.6% saved)

bsearch70.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
70.0ms
-6.363537349918739e-300
-1.5935446990762805e-307
Results
23.0ms31×body1024valid
19.0ms80×body256valid
19.0ms21×body2048valid
5.0ms12×body512valid
2.0msbody256invalid
Compiler

Compiled 276 to 218 computations (21% saved)

regimes15.0ms (0%)

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

4 calls:

3.0ms
F
3.0ms
C
3.0ms
B
3.0ms
A
Results
AccuracySegmentsBranch
11.6%1A
11.6%1B
11.6%1C
11.6%1F
Compiler

Compiled 51 to 38 computations (25.5% saved)

regimes14.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

5.0ms
B
3.0ms
A
3.0ms
F
3.0ms
C
Results
AccuracySegmentsBranch
1.6%1A
1.6%1B
1.6%1C
1.6%1F
Compiler

Compiled 36 to 28 computations (22.2% saved)

simplify167.0ms (0.2%)

Algorithm
egg-herbie
Rules
376×neg-mul-1
280×*-commutative
272×unsub-neg
172×distribute-lft-neg-in
172×distribute-rgt-neg-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
04728074
16718074
28378074
39548074
410058070
510178070
612688070
716528070
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 B -28999999999999999024821343133376394525888934846907013956103367700634365375233108173407253198659914535261672754170587964505390579712) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) B)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (if (<=.f64 B -2746232009231673/24519928653854221733733552434404946937899825954937634816) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1825785899604859/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 399999999999999966445568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -24000000000000002419844032815100744751174299109201762827960744557608986392510049353288389105990108653626293153509267519443822444544) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) (if (<=.f64 B -1667355148462087/24519928653854221733733552434404946937899825954937634816) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3300000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 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))) -2568425733177917/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (sqrt.f64 (*.f64 2 F))))) (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))) 999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A 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 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 F))) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -2514250496733099/11972621413014756705924586149611790497021399392059392) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))) (if (<=.f64 B 4976957118922875/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 115000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -1225996432692711/766247770432944429179173513575154591809369561091801088) (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (if (<=.f64 B 2772489699399971/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 9500000000000001048576) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -3591786423904427/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B B)) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6491683198595055/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2299999999999999961292144115712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -4789048565205903/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B B)) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1860949183597249/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 660000000000000030949099718645383168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -17499999999999999437485831675276902038365910280529161893582458962909858125598687958135442165347019119912582706606965857471635063837966464864521027584) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -6590956822156015/3138550867693340381917894711603833208051177722232017256448) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 B 7465435678384313/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 330000000000000019509775125446656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -73999999999999994584221133134527821681129937654218651743718712171154076754876119646729987253911786951189173533997413818408091558045443257728960682786816) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5148227207596345/11972621413014756705924586149611790497021399392059392) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 B 3199999999999999899627715453375217664) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -3100000000000000160256768253093890969792282830740280513556400070372004005657750669168266516395658931800172695069266175378434923370520872533098496) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -3013008832985607/6277101735386680763835789423207666416102355444464034512896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 81999999999999996690090445544357888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -75000000000000001780907426898832901805649344587151164060509874150267807215651542942613322116206247059700947685038008705684505987741756118007808) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -8704574672118249/12259964326927110866866776217202473468949912977468817408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 560000000000000002504907756536655249408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))
(if (<=.f64 B -59999999999999999326269874191301168931559521850492542417120073718399943275332098635016913992418261460280128528198206744354061337959256293376) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -1461501637330903/11692013098647223345629478661730264157247460343808) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 245000000000000001095897143484786671616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))
(if (<=.f64 B -68000000000000004877450124426929369178778086643537754608456044842719673607712764794615254407930847363265408084195065009712945463219814662144) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -1128972870063833/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 9500000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))
(if (<=.f64 B -165000000000000001008221324525534012762273189369321881600) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5784976959332365/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1650000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))
(if (<=.f64 B -500000000000000021922921522538098677317023825920) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -838083498911033/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3231497522788039/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 749999999999999994921989883094368256) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))))
(if (<=.f64 B -91999999999999994952656508069069748810607280045867139072) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -725789888154085/98079714615416886934934209737619787751599303819750539264) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -6972074670834653/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3634666374213377/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2324495936996927/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8414087889523573/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 459999999999999963435391207971225600) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))))))
(if (<=.f64 B -145000000000000003525778919484870697476661272552818081792) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5172172450422375/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -475960297528979/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -7396123435899313/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4057301999121909/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3536355779654835/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 165000000000000009754887562723328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))))))
(if (<=.f64 B -32000000000000002505329292947079802953771529596355739648) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -7423025276069149/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -5164499756173817/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -1901860312088395/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3296557874286551/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4755788807122019/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 85000000000000002867884413843144704) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))))))
(if (<=.f64 B -280000000000000008310336636449409737310516586697384263680) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -7658064117171751/25108406941546723055343157692830665664409421777856138051584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3873374817130363/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -607538710806015/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2535813749451193/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1646234587080699/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 220000000000000000996917743976448) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))))))
(if (<=.f64 B -1077503010193995/633825300114114700748351602688) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -6973487810990781/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5916898748719451/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7316598164803107/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 74999999999999999521022025924608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))))
(if (<=.f64 B -6338253001141147/5070602400912917605986812821504) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B 780000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2))))))
(if (<=.f64 B -8096090132292425/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))
(neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
Outputs
(if (<=.f64 B -28999999999999999024821343133376394525888934846907013956103367700634365375233108173407253198659914535261672754170587964505390579712) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) B)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (if (<=.f64 B -2746232009231673/24519928653854221733733552434404946937899825954937634816) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1825785899604859/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 399999999999999966445568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -28999999999999999024821343133376394525888934846907013956103367700634365375233108173407253198659914535261672754170587964505390579712) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) B)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (if (<=.f64 B -2746232009231673/24519928653854221733733552434404946937899825954937634816) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 1825785899604859/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 399999999999999966445568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -24000000000000002419844032815100744751174299109201762827960744557608986392510049353288389105990108653626293153509267519443822444544) (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) (if (<=.f64 B -1667355148462087/24519928653854221733733552434404946937899825954937634816) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3300000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -24000000000000002419844032815100744751174299109201762827960744557608986392510049353288389105990108653626293153509267519443822444544) (*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) (if (<=.f64 B -1667355148462087/24519928653854221733733552434404946937899825954937634816) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 3300000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 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))) -2568425733177917/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) (sqrt.f64 (*.f64 2 F))))) (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))) 999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A 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 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 F))) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2568425733177917/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 F))))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) +inf.0) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 F)))))))
(if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2568425733177917/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) +inf.0) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 F)))))))
(if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2568425733177917/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) +inf.0) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 1) (/.f64 (sqrt.f64 B) (sqrt.f64 F)))))))
(if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2568425733177917/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 -4 A) C (*.f64 B B)))))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) +inf.0) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 (*.f64 -4 A) C (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 (*.f64 -4 A) C (*.f64 B B))))))) (*.f64 (sqrt.f64 2) (/.f64 -1 (/.f64 (sqrt.f64 B) (sqrt.f64 F)))))))
(if (<=.f64 B -2514250496733099/11972621413014756705924586149611790497021399392059392) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))) (if (<=.f64 B 4976957118922875/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 115000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -2514250496733099/11972621413014756705924586149611790497021399392059392) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 C (*.f64 -4 A) (*.f64 B B))) (*.f64 B (sqrt.f64 F)))) (if (<=.f64 B 4976957118922875/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 115000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -1225996432692711/766247770432944429179173513575154591809369561091801088) (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (if (<=.f64 B 2772489699399971/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 9500000000000001048576) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -1225996432692711/766247770432944429179173513575154591809369561091801088) (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (if (<=.f64 B 2772489699399971/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 9500000000000001048576) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -3591786423904427/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B B)) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6491683198595055/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2299999999999999961292144115712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -3591786423904427/5986310706507378352962293074805895248510699696029696) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 B B)))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 6491683198595055/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2299999999999999961292144115712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -3591786423904427/5986310706507378352962293074805895248510699696029696) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 6491683198595055/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2299999999999999961292144115712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -4789048565205903/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B B)) F)) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1860949183597249/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 660000000000000030949099718645383168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -4789048565205903/5986310706507378352962293074805895248510699696029696) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 B B)))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 1860949183597249/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 660000000000000030949099718645383168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -4789048565205903/5986310706507378352962293074805895248510699696029696) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 1860949183597249/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 660000000000000030949099718645383168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -17499999999999999437485831675276902038365910280529161893582458962909858125598687958135442165347019119912582706606965857471635063837966464864521027584) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -6590956822156015/3138550867693340381917894711603833208051177722232017256448) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 B 7465435678384313/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 330000000000000019509775125446656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -17499999999999999437485831675276902038365910280529161893582458962909858125598687958135442165347019119912582706606965857471635063837966464864521027584) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -6590956822156015/3138550867693340381917894711603833208051177722232017256448) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 -4 A) (*.f64 B B)))) (if (<=.f64 B 7465435678384313/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 330000000000000019509775125446656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))))))
(if (<=.f64 B -73999999999999994584221133134527821681129937654218651743718712171154076754876119646729987253911786951189173533997413818408091558045443257728960682786816) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5148227207596345/11972621413014756705924586149611790497021399392059392) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 B 3199999999999999899627715453375217664) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -73999999999999994584221133134527821681129937654218651743718712171154076754876119646729987253911786951189173533997413818408091558045443257728960682786816) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5148227207596345/11972621413014756705924586149611790497021399392059392) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B (*.f64 F (+.f64 C (hypot.f64 B C))))))) (neg.f64 (fma.f64 C (*.f64 -4 A) (*.f64 B B)))) (if (<=.f64 B 3199999999999999899627715453375217664) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -3100000000000000160256768253093890969792282830740280513556400070372004005657750669168266516395658931800172695069266175378434923370520872533098496) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -3013008832985607/6277101735386680763835789423207666416102355444464034512896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 81999999999999996690090445544357888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -3100000000000000160256768253093890969792282830740280513556400070372004005657750669168266516395658931800172695069266175378434923370520872533098496) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -3013008832985607/6277101735386680763835789423207666416102355444464034512896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 81999999999999996690090445544357888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))))
(if (<=.f64 B -75000000000000001780907426898832901805649344587151164060509874150267807215651542942613322116206247059700947685038008705684505987741756118007808) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -8704574672118249/12259964326927110866866776217202473468949912977468817408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 560000000000000002504907756536655249408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))
(if (<=.f64 B -75000000000000001780907426898832901805649344587151164060509874150267807215651542942613322116206247059700947685038008705684505987741756118007808) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -8704574672118249/12259964326927110866866776217202473468949912977468817408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 560000000000000002504907756536655249408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 F (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))
(if (<=.f64 B -59999999999999999326269874191301168931559521850492542417120073718399943275332098635016913992418261460280128528198206744354061337959256293376) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -1461501637330903/11692013098647223345629478661730264157247460343808) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 245000000000000001095897143484786671616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 (*.f64 F C) 4)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))
(if (<=.f64 B -59999999999999999326269874191301168931559521850492542417120073718399943275332098635016913992418261460280128528198206744354061337959256293376) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -1461501637330903/11692013098647223345629478661730264157247460343808) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 245000000000000001095897143484786671616) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 4 (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))
(if (<=.f64 B -68000000000000004877450124426929369178778086643537754608456044842719673607712764794615254407930847363265408084195065009712945463219814662144) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -1128972870063833/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 9500000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))
(if (<=.f64 B -68000000000000004877450124426929369178778086643537754608456044842719673607712764794615254407930847363265408084195065009712945463219814662144) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -1128972870063833/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 9500000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 F (*.f64 A (*.f64 C C)))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))
(if (<=.f64 B -165000000000000001008221324525534012762273189369321881600) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5784976959332365/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1650000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))
(if (<=.f64 B -165000000000000001008221324525534012762273189369321881600) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5784976959332365/1606938044258990275541962092341162602522202993782792835301376) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (if (<=.f64 B 1650000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 F (*.f64 A (*.f64 C C)))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))
(if (<=.f64 B -500000000000000021922921522538098677317023825920) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -838083498911033/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3231497522788039/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 749999999999999994921989883094368256) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))))))
(if (<=.f64 B -500000000000000021922921522538098677317023825920) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -838083498911033/5986310706507378352962293074805895248510699696029696) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (if (<=.f64 B 3231497522788039/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 749999999999999994921989883094368256) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))))
(if (<=.f64 B -91999999999999994952656508069069748810607280045867139072) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -725789888154085/98079714615416886934934209737619787751599303819750539264) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -6972074670834653/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3634666374213377/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2324495936996927/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8414087889523573/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 459999999999999963435391207971225600) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))))))
(if (<=.f64 B -91999999999999994952656508069069748810607280045867139072) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -725789888154085/98079714615416886934934209737619787751599303819750539264) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (-.f64 (+.f64 C A) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -6972074670834653/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -3634666374213377/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2324495936996927/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 8414087889523573/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 459999999999999963435391207971225600) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))))))
(if (<=.f64 B -145000000000000003525778919484870697476661272552818081792) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5172172450422375/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -475960297528979/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -7396123435899313/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4057301999121909/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3536355779654835/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 165000000000000009754887562723328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))))))))))
(if (<=.f64 B -145000000000000003525778919484870697476661272552818081792) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5172172450422375/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (-.f64 (+.f64 C A) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -475960297528979/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -7396123435899313/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 4057301999121909/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 3536355779654835/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 165000000000000009754887562723328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 B A)))))))))))
(if (<=.f64 B -145000000000000003525778919484870697476661272552818081792) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -5172172450422375/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (-.f64 (+.f64 C A) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -475960297528979/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -7396123435899313/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 4057301999121909/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 3536355779654835/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 165000000000000009754887562723328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A))))))))))))
(if (<=.f64 B -32000000000000002505329292947079802953771529596355739648) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -7423025276069149/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -5164499756173817/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -1901860312088395/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3296557874286551/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4755788807122019/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 85000000000000002867884413843144704) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))))))
(if (<=.f64 B -32000000000000002505329292947079802953771529596355739648) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -7423025276069149/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (-.f64 (+.f64 C A) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -5164499756173817/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -1901860312088395/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 3296557874286551/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 4755788807122019/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 85000000000000002867884413843144704) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 (+.f64 C A) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))))))
(if (<=.f64 B -280000000000000008310336636449409737310516586697384263680) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -7658064117171751/25108406941546723055343157692830665664409421777856138051584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3873374817130363/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -607538710806015/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2535813749451193/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1646234587080699/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 220000000000000000996917743976448) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))))))
(if (<=.f64 B -280000000000000008310336636449409737310516586697384263680) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -7658064117171751/25108406941546723055343157692830665664409421777856138051584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (-.f64 (+.f64 C A) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -3873374817130363/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 C (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B -607538710806015/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 2535813749451193/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 C (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 1646234587080699/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 220000000000000000996917743976448) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 C (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))))))
(if (<=.f64 B -1077503010193995/633825300114114700748351602688) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -6973487810990781/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5916898748719451/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7316598164803107/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 74999999999999999521022025924608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))))
(if (<=.f64 B -1077503010193995/633825300114114700748351602688) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B -6973487810990781/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 5916898748719451/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 C (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 7316598164803107/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 74999999999999999521022025924608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 C (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))))))
(if (<=.f64 B -6338253001141147/5070602400912917605986812821504) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B 780000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2))))))
(if (<=.f64 B -6338253001141147/5070602400912917605986812821504) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (if (<=.f64 B 780000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2))))))
(if (<=.f64 B -8096090132292425/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2)))))
(neg.f64 (sqrt.f64 (/.f64 F (/.f64 B 2))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
Compiler

Compiled 2870 to 1693 computations (41% saved)

soundness5.3s (7.9%)

Rules
1932×pow1
1796×add-exp-log
1796×log1p-expm1-u
1796×expm1-log1p-u
1686×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025121
16897
222897
399897
4505797
0110540225
1368036235
022156
1472152
26413152
071318054
1202815944
2658615846
023135
1489121
26453121
051612118
1147110968
2704310968
025121
16897
222897
399897
4505797
025256
1580200
0102533115
1326429707
028256
1627248
029171
1648163
0126844383
1413940079
071318054
1202815944
2658615846
01136
122836
2282236
0118927
1224891
2638875
33279847
47929847
01136
122836
2282236
0118927
1224891
2638875
33279847
47929847
0917
119317
2248217
085958
1162814
2370698
31136658
43726658
01136
122836
2282236
0118927
1224891
2638875
33279847
47929847
0126844383
1413940079
067318065
1192416889
0126844383
1413940079
0102533115
1326429707
0102533115
1326429707
092529392
1311928368
092529392
1311928368
0110540225
1368036235
0126844383
1413940079
067318065
1192416889
022156
1472152
26413152
071318054
1202815944
2658615846
086324816
1275322294
023135
1489121
26453121
051612118
1147110968
2704310968
022156
1472152
26413152
071318054
1202815944
2658615846
029171
1648163
086324816
1275322294
024220
1523216
27199216
0106031418
1333728132
01136
122836
2282236
Stop Event
unsound
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
unsound
node limit
node limit
node limit
unsound
node limit
unsound
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 5802 to 2950 computations (49.2% saved)

end853.0ms (1.3%)

Compiler

Compiled 3098 to 1566 computations (49.5% saved)

Profiling

Loading profile data...